X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=common%2Femu.h;h=91921c9d46ec1c6edf1d78b8956d80332ed660cf;hb=e31266dd116b6bea59ce3f2036feeb6725c45a72;hp=15643b9da2e56aadc0e634c9ae8dd5c599a1fdcb;hpb=24b24674aedbdcb4432ab2ed823c3d9c97852da4;p=libpicofe.git diff --git a/common/emu.h b/common/emu.h index 15643b9..91921c9 100644 --- a/common/emu.h +++ b/common/emu.h @@ -9,6 +9,17 @@ extern "C" { #endif +extern void *g_screen_ptr; + +#if SCREEN_SIZE_FIXED +#define g_screen_width SCREEN_WIDTH +#define g_screen_height SCREEN_HEIGHT +#else +extern int g_screen_width; +extern int g_screen_height; +#endif + + #define EOPT_USE_SRAM (1<<0) #define EOPT_SHOW_FPS (1<<1) #define EOPT_EN_SOUND (1<<2) @@ -50,11 +61,14 @@ extern char noticeMsg[64]; extern int state_slot; extern int config_slot, config_slot_current; extern unsigned char *movie_data; -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; +extern char rom_fname_reload[512]; // ROM to try loading on next PGS_ReloadRom +extern char rom_fname_loaded[512]; // currently loaded ROM filename + // engine states +extern int engineState; enum TPicoGameState { PGS_Paused = 1, PGS_Running,