X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=common%2Fmenu.h;h=7a4213df3d3697b59e9dcfe44d822f1040bb971f;hb=7443ecd9586ff46c9ffbe8c2fdc719c722ff9b25;hp=1a4ded2e07cc6d95f9fe5bcbb55a340e0f06895a;hpb=367b6f1f939dcd7930d372aee0ca900b0b8790b1;p=libpicofe.git diff --git a/common/menu.h b/common/menu.h index 1a4ded2..7a4213d 100644 --- a/common/menu.h +++ b/common/menu.h @@ -6,6 +6,7 @@ void text_out16(int x, int y, const char *texto, ...); void smalltext_out16(int x, int y, const char *texto, int color); void smalltext_out16_lim(int x, int y, const char *texto, int color, int max); void menu_draw_selection(int x, int y, int w); +void debug_menu_loop(void); extern char menuErrorMsg[64]; @@ -65,6 +66,8 @@ typedef enum MA_OPT2_STATUS_LINE, /* psp */ MA_OPT2_NO_FRAME_LIMIT, /* psp */ MA_OPT2_SVP_DYNAREC, + MA_OPT2_NO_SPRITE_LIM, + MA_OPT2_NO_IDLE_LOOPS, MA_OPT2_DONE, MA_OPT3_SCALE, /* psp (all OPT3) */ MA_OPT3_HSCALE32, @@ -75,6 +78,7 @@ typedef enum MA_OPT3_FILTERING, MA_OPT3_VSYNC, MA_OPT3_GAMMAA, + MA_OPT3_BLACKLVL, MA_OPT3_DONE, MA_CDOPT_TESTBIOS_USA, MA_CDOPT_TESTBIOS_EUR, @@ -87,6 +91,11 @@ typedef enum MA_CDOPT_SCALEROT_CHIP, MA_CDOPT_BETTER_SYNC, MA_CDOPT_DONE, + MA_CTRL_PLAYER1, + MA_CTRL_PLAYER2, + MA_CTRL_EMU, + MA_CTRL_TURBO_RATE, + MA_CTRL_DONE, } menu_id; typedef struct @@ -108,7 +117,7 @@ typedef struct int mask; } me_bind_action; -extern me_bind_action me_ctrl_actions[12]; +extern me_bind_action me_ctrl_actions[15]; extern me_bind_action emuctrl_actions[]; // platform code