aboutsummaryrefslogtreecommitdiff
path: root/source/nds/gui.h
diff options
context:
space:
mode:
authorNebuleon Fumika2013-02-14 03:02:33 -0500
committerNebuleon Fumika2013-02-14 03:02:33 -0500
commita8c2fcdb2c3fa0211581cc82ea8e2d93d225fd7d (patch)
treef4ba45acf1cbea8a272d2cfea3f8d72f383f6cad /source/nds/gui.h
parent6794af6695b0b4a7062ee077433ef97e5d83104f (diff)
downloadsnes9x2005-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.h20
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