X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=common%2Femu.h;h=15643b9da2e56aadc0e634c9ae8dd5c599a1fdcb;hb=24b24674aedbdcb4432ab2ed823c3d9c97852da4;hp=ba5cf43af60e836b3412a3935234d8d57138467b;hpb=13b692eb4ee66fd0c7d4d45bdead750a4defa90e;p=libpicofe.git diff --git a/common/emu.h b/common/emu.h index ba5cf43..15643b9 100644 --- a/common/emu.h +++ b/common/emu.h @@ -54,6 +54,19 @@ extern char loadedRomFName[512]; // last loaded ROM filename extern int kb_combo_keys, kb_combo_acts; // keys and actions which need button combos extern int pico_inp_mode; +// engine states +enum TPicoGameState { + PGS_Paused = 1, + PGS_Running, + PGS_Quit, + PGS_KeyConfig, + PGS_ReloadRom, + PGS_Menu, + PGS_RestartRun, + PGS_Suspending, /* PSP */ + PGS_SuspendWake, /* PSP */ +}; + int emu_ReloadRom(char *rom_fname); int emu_SaveLoadGame(int load, int sram); @@ -78,15 +91,6 @@ void emu_packConfig(void); void emu_unpackConfig(void); void emu_shutdownMCD(void); -/* not in common */ -extern const char * const keyNames[]; -void emu_prepareDefaultConfig(void); -void emu_platformDebugCat(char *str); -void emu_forcedFrame(int opts); -void emu_startSound(void); -void emu_endSound(void); -void emu_waitSound(void); - #ifdef __cplusplus } // extern "C" #endif