From c98ec34a916f33b6dd664e2a1cad08642c35989d Mon Sep 17 00:00:00 2001 From: zeromus Date: Tue, 4 Jan 2011 07:14:05 +0000 Subject: [PATCH] add context menu item suggestion for zapper users --- src/drivers/win/res.rc | 8 ++++++++ src/drivers/win/resource.h | 4 +++- src/drivers/win/window.cpp | 4 ++++ 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/drivers/win/res.rc b/src/drivers/win/res.rc index db40645c..4bd7d997 100644 --- a/src/drivers/win/res.rc +++ b/src/drivers/win/res.rc @@ -357,6 +357,8 @@ BEGIN MENUITEM "Rewind to last auto-save", FCEUX_CONTEXT_REWINDTOLASTAUTO MENUITEM SEPARATOR MENUITEM "Help....", FCEU_CONTEXT_MOVIEHELP + MENUITEM SEPARATOR + MENUITEM "Use Config > Gui to get zapper right click", FCEUX_CONTEXT_GUICONFIG END POPUP "Game+NoMovie" BEGIN @@ -370,6 +372,8 @@ BEGIN MENUITEM "Screenshot", FCEUX_CONTEXT_SCREENSHOT MENUITEM SEPARATOR MENUITEM "Close ROM", FCEU_CONTEXT_CLOSEROM + MENUITEM SEPARATOR + MENUITEM "Use Config > Gui to get zapper right click", FCEUX_CONTEXT_GUICONFIG END POPUP "NoGame" BEGIN @@ -377,6 +381,8 @@ BEGIN MENUITEM "Last ROM used", FCEUX_CONTEXT_RECENTROM1 MENUITEM SEPARATOR MENUITEM "Help...", FCEU_CONTEXT_FCEUHELP + MENUITEM SEPARATOR + MENUITEM "Use Config > Gui to get zapper right click", FCEUX_CONTEXT_GUICONFIG END POPUP "Game+Movie+readwrite" BEGIN @@ -394,6 +400,8 @@ BEGIN MENUITEM "&Mode: Full state-movie loads", ID_CONTEXT_FULLSAVESTATES MENUITEM SEPARATOR MENUITEM "Help...", FCEU_CONTEXT_MOVIEHELP + MENUITEM SEPARATOR + MENUITEM "Use Config > Gui to get zapper right click", FCEUX_CONTEXT_GUICONFIG END END diff --git a/src/drivers/win/resource.h b/src/drivers/win/resource.h index 7151c722..01e2c84a 100644 --- a/src/drivers/win/resource.h +++ b/src/drivers/win/resource.h @@ -805,6 +805,8 @@ #define IDC_C_WATCHES_SEPARATOR 40414 #define IDC_C_WATCH_SEPARATORS 40415 #define IDC_C_WATCH_Separa 40416 +#define ID_GAME_USECONFIG 40417 +#define FCEUX_CONTEXT_GUICONFIG 40418 #define IDC_DEBUGGER_ICONTRAY 55535 #define MW_ValueLabel2 65423 #define MW_ValueLabel1 65426 @@ -814,7 +816,7 @@ #ifdef APSTUDIO_INVOKED #ifndef APSTUDIO_READONLY_SYMBOLS #define _APS_NEXT_RESOURCE_VALUE 160 -#define _APS_NEXT_COMMAND_VALUE 40417 +#define _APS_NEXT_COMMAND_VALUE 40419 #define _APS_NEXT_CONTROL_VALUE 1261 #define _APS_NEXT_SYMED_VALUE 101 #endif diff --git a/src/drivers/win/window.cpp b/src/drivers/win/window.cpp index 28e1e645..6e80f957 100644 --- a/src/drivers/win/window.cpp +++ b/src/drivers/win/window.cpp @@ -2136,6 +2136,10 @@ LRESULT FAR PASCAL AppWndProc(HWND hWnd,UINT msg,WPARAM wParam,LPARAM lParam) case FCEU_CONTEXT_FCEUHELP: OpenHelpWindow(gettingstartedhelp); break; + + case FCEUX_CONTEXT_GUICONFIG: + ConfigGUI(); + break; } } break;