diff --git a/changelog.txt b/changelog.txt index deab04a8..ef0ff145 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,4 @@ +23-may-2009 - adelikat - win32 - Load Last Movie context menu item added 23-may-2009 - adelikat - win32 - Recent Movie Menu added 22-may-2009 - adelikat - win32 - "Disable screen saver" gui option now also diables the monitor powersave 22-may-2009 - adelikat - win32 - Debugger - Step type functions now update other dialogs such as ppu, nametable, code/data, trace logger, etc. diff --git a/src/drivers/win/res.rc b/src/drivers/win/res.rc index 68053302..94ac2e0f 100644 --- a/src/drivers/win/res.rc +++ b/src/drivers/win/res.rc @@ -346,6 +346,7 @@ BEGIN BEGIN MENUITEM "Play Movie...", FCEUX_CONTEXT_REPLAYMOVIE MENUITEM "Record Movie...", FCEUX_CONTEXT_RECORDMOVIE + MENUITEM "Load Last Movie", FCEUX_CONTEXT_LOADLASTMOVIE MENUITEM SEPARATOR MENUITEM "Undo savestate", FCEUX_CONTEXT_UNDOSAVESTATE MENUITEM "Undo loadstate", FCEUX_CONTEXT_UNDOLOADSTATE diff --git a/src/drivers/win/resource.h b/src/drivers/win/resource.h index 8528b19f..4818f062 100644 --- a/src/drivers/win/resource.h +++ b/src/drivers/win/resource.h @@ -682,6 +682,8 @@ #define MENU_LUA_RECENT 40352 #define ID_Menu40353 40353 #define MENU_MOVIE_RECENT 40354 +#define ID_GAME_LOADLASTMOVIE 40355 +#define FCEUX_CONTEXT_LOADLASTMOVIE 40356 #define IDC_DEBUGGER_ICONTRAY 55535 #define MW_ValueLabel2 65423 #define MW_ValueLabel1 65426 @@ -691,7 +693,7 @@ #ifdef APSTUDIO_INVOKED #ifndef APSTUDIO_READONLY_SYMBOLS #define _APS_NEXT_RESOURCE_VALUE 125 -#define _APS_NEXT_COMMAND_VALUE 40355 +#define _APS_NEXT_COMMAND_VALUE 40357 #define _APS_NEXT_CONTROL_VALUE 1204 #define _APS_NEXT_SYMED_VALUE 101 #endif diff --git a/src/drivers/win/window.cpp b/src/drivers/win/window.cpp index e5ba6e4b..3d7c07a1 100644 --- a/src/drivers/win/window.cpp +++ b/src/drivers/win/window.cpp @@ -1677,6 +1677,11 @@ LRESULT FAR PASCAL AppWndProc(HWND hWnd,UINT msg,WPARAM wParam,LPARAM lParam) FCEU_LoadLuaCode(recent_lua[0]); break; + case FCEUX_CONTEXT_LOADLASTMOVIE: + if(recent_movie[0]) + FCEUI_LoadMovie(recent_movie[0], 1, false, false); + break; + //View comments and subtitles case FCEUX_CONTEXT_VIEWCOMMENTSSUBTITLES: CreateDialog(fceu_hInstance, "IDD_REPLAY_METADATA", hWnd, ReplayMetadataDialogProc);