23 #ifndef M4_GUI_HOTKEYS_H 24 #define M4_GUI_HOTKEYS_H 26 #include "m4/m4_types.h" 27 #include "m4/gui/gui_dialog.h" 32 CURSCHANGE_NONE, CURSCHANGE_NEXT, CURSCHANGE_PREVIOUS, CURSCHANGE_TOGGLE
37 static Dialog *_teleportDialog;
38 static Dialog *_changeGlobalDialog;
39 static int _globalToChange;
42 static void exit_program(
void *,
void *);
43 static void adv_hyperwalk_to_final_destination(
void *a,
void *b);
44 static void saveScreenshot(
void *,
void *);
45 static void debug_memory_next_column(
void *,
void *);
46 static void debug_memory_prev_column(
void *,
void *);
47 static void debug_memory_last_column(
void *,
void *);
49 static void player_step_up(
void *,
void *);
50 static void player_step_down(
void *,
void *);
51 static void player_step_left(
void *,
void *);
52 static void player_step_right(
void *,
void *);
53 static void player_jump_up(
void *,
void *);
54 static void player_jump_down(
void *,
void *);
55 static void player_jump_left(
void *,
void *);
56 static void player_jump_right(
void *,
void *);
57 static void player_step(
int xDelta,
int yDelta);
59 static void term_next_mode(
void *,
void *);
61 static void camera_step_left(
void *,
void *);
62 static void camera_step_right(
void *,
void *);
63 static void camera_jump_left(
void *,
void *);
64 static void camera_jump_right(
void *,
void *);
66 static void toggle_inv_visible(
void *,
void *);
67 static void toggle_commands_allowed(
void *,
void *);
68 static void debug_memory_dumpcore_to_disk(
void *,
void *);
69 static void dbg_mem_set_search(
void *,
void *);
71 static void toggleInfoDialog(
void *,
void *);
72 static void other_cheat_with_inventory_objects(
void *,
void *);
73 static void debug_memory_toggle(
void *,
void *);
74 static void dbg_pal_toggle(
void *,
void *);
75 static void f_io_report(
void *,
void *);
76 static void scale_editor_toggle(
void *,
void *);
78 static void teleport(
void *,
void *);
79 static void teleportOk(
void *,
void *);
80 static void teleportCancel(
void *,
void *);
82 static void changeGlobal(
void *,
void *);
83 static void changeGlobalCancel(
void *,
void *);
84 static void changeGlobalChange(
void *,
void *);
85 static void changeGlobalDoChange(
void *,
void *);
87 static void paint_walk_codes(
void *,
void *);
88 static void pal_override(
void *a =
nullptr,
void *b =
nullptr);
91 virtual void adv_enable_system_hot_keys();
97 virtual void add_hot_keys();
98 void disable_hot_keys();
100 static void saveGame(
void *,
void *);
101 static void loadGame(
void *,
void *);
103 virtual void toggle_through_cursors(CursorChange cursChange = CURSCHANGE_NEXT) = 0;
Definition: database.h:28
Definition: gui_dialog.h:38