#pragma once #include #include "raylib.h" #include "config.h" #include "gui.h" #include "fontutil.h" #include "buttonActionMap.h" class SettingScreen { public : void Init(int width, int height, std::string title); void Tick(); SettingScreen(); ~SettingScreen(); private: void Draw(); void Update(); void KeyboardInputCheck(); void KeyboardButtonCheck(); enum class settingMenuEnum { volume = 0, save, menu, exit }; GUI* gui[4]; Font font; Texture2D img[6]; SceneManager* menuManager; settingMenuEnum menuState; Music music; // 배경음악 선언 int gamepad = 0; // 제일 처음에 꽂은 게임패드만 사용하도록 하자. 제일 처음이므로 0이다. std::vector texts; };