26 #include <gui/pge_menu.h>
27 #include <common_features/pge_texture.h>
28 #include <common_features/simple_animator.h>
29 #include <common_features/point.h>
30 #include <controls/controller.h>
31 #include <SDL2/SDL_thread.h>
33 #include <script/lua_titlescreen_engine.h>
35 typedef QPair<int, int > menustate;
68 void onMouseMoved(SDL_MouseMotionEvent &mmevent);
69 void onMousePressed(SDL_MouseButtonEvent &mbevent);
70 void onMouseWheel(SDL_MouseWheelEvent &wheelevent);
82 void resetController();
92 menu_playepisode_wait,
107 menuLast=menu_dummy_and_big
115 ANSWER_PLAYEPISODE_2P,
129 static int findEpisodes(
void *);
130 static int findLevels(
void *);
131 static SDL_Thread * filefind_thread;
132 static QString filefind_folder;
133 static QList<QPair<QString, QString > > filefind_found_files;
134 static bool filefind_finished;
140 CurrentMenu _currentMenu;
141 void setMenu(CurrentMenu _menu);
142 QMap<CurrentMenu, menustate> menustates;
143 QStack<int > menuChain;
148 QVector<TitleScene_misc_img > imgs;
151 bool _cursorIsLoaded;
153 int debug_joy_keyval;
155 int debug_joy_keytype;
160 #endif // SCENE_TITLE_H
Definition: pge_texture.h:32
void onKeyboardPressed(SDL_Scancode scancode)
Triggering when pressed any key on keyboard.
Definition: scene_title.cpp:191
Definition: pge_texture.h:25
Definition: scene_title.h:46
Definition: scene_title.h:51
The Controller class provides proxy interface between controllable objects array and physical control...
Definition: controller.h:32
This class should have basic functions for interacting with lua To run the lua engine you have to con...
Definition: lua_engine.h:27
Definition: simple_animator.h:28
Definition: scene_title.h:37
Definition: lua_titlescreen_engine.h:10
void onKeyboardPressedSDL(SDL_Keycode sdl_key, Uint16 modifier)
Triggering when pressed any key on keyboard.
Definition: scene_title.cpp:206
Definition: scene_title.h:58