diff options
author | Nebuleon Fumika | 2013-02-14 03:02:33 -0500 |
---|---|---|
committer | Nebuleon Fumika | 2013-02-14 03:02:33 -0500 |
commit | a8c2fcdb2c3fa0211581cc82ea8e2d93d225fd7d (patch) | |
tree | f4ba45acf1cbea8a272d2cfea3f8d72f383f6cad /source/nds/gui.h | |
parent | 6794af6695b0b4a7062ee077433ef97e5d83104f (diff) | |
download | snes9x2005-a8c2fcdb2c3fa0211581cc82ea8e2d93d225fd7d.tar.gz snes9x2005-a8c2fcdb2c3fa0211581cc82ea8e2d93d225fd7d.tar.bz2 snes9x2005-a8c2fcdb2c3fa0211581cc82ea8e2d93d225fd7d.zip |
Add hotkeys to quickly load from and save to saved state #1, as well as to toggle full-screen (going from mode 3, middle of screen, to mode 4, full-screen smoothed).
This commit uses text that has not been validated in some languages.
Diffstat (limited to 'source/nds/gui.h')
-rw-r--r-- | source/nds/gui.h | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/source/nds/gui.h b/source/nds/gui.h index 9b37462..244df5f 100644 --- a/source/nds/gui.h +++ b/source/nds/gui.h @@ -43,7 +43,10 @@ struct _EMU_CONFIG u32 HotkeyReturnToMenu; u32 HotkeyTemporaryFastForward; u32 HotkeyToggleSound; - u32 Reserved[61]; + u32 HotkeyQuickLoadState; + u32 HotkeyQuickSaveState; + u32 HotkeyToggleFullScreen; + u32 Reserved[58]; }; struct _GAME_CONFIG @@ -73,7 +76,10 @@ struct _GAME_CONFIG */ u32 PreviouslyUsed_20130206_2; u32 RetroSound; - u32 Reserved2[41]; + u32 HotkeyQuickLoadState; + u32 HotkeyQuickSaveState; + u32 HotkeyToggleFullScreen; + u32 Reserved2[38]; }; typedef enum @@ -117,7 +123,6 @@ extern char main_path[MAX_PATH]; extern char rom_path[MAX_PATH]; extern u32 game_enable_audio; -extern u32 clock_speed_number; extern u32 game_fast_forward; extern u32 temporary_fast_forward; @@ -139,13 +144,14 @@ extern GAME_CONFIG game_config; ******************************************************************************/ extern void gui_init(u32 lang_id); extern u32 menu(u16 *original_screen, bool8 FirstInvocation); -extern void game_disableAudio(); -extern void game_set_frameskip(); -extern void game_set_fluidity(); -extern void game_set_retro(); extern void LowFrequencyCPU(); extern void HighFrequencyCPU(); extern void GameFrequencyCPU(); + +extern void QuickSaveState(); +extern void QuickLoadState(); +extern void ToggleFullScreen(); + extern int load_language_msg(char *filename, u32 language); #ifdef __cplusplus |