22 #ifndef M4_RIDDLE_VARS_H 23 #define M4_RIDDLE_VARS_H 25 #include "common/textconsole.h" 26 #include "m4/riddle/flags.h" 27 #include "m4/riddle/hotkeys.h" 28 #include "m4/riddle/walker.h" 29 #include "m4/riddle/gui/interface.h" 35 #define LETTERBOX_Y 30 37 enum global_triggers {
38 kINVENTORY_CLOSEUP_END = 990,
39 kCALLED_EACH_LOOP = 32764,
40 kGOTO_MAIN_MENU = 32766
45 void main_cold_data_init()
override;
52 bool _menuSystemInitialized =
false;
54 bool _room303_btnFlag =
false;
56 int _204_dword1A1898 = 0;
57 bool _kittyScreaming =
false;
58 bool _spleenSpraying =
false;
62 int _ripSketching = 0;
71 Hotkeys *getHotkeys()
override {
77 void initialize_game()
override;
79 void global_menu_system_init()
override;
86 #define _G(X) (::M4::Riddle::g_vars->_##X) 87 #define _GI(X) _G(interface)._##X 88 #define _GINT() _G(interface)
Definition: adv_walk.h:32
Definition: adv_interface.h:32
Definition: database.h:28
Definition: interface.h:38