From: damdoum <da...@us...> - 2007-01-18 10:39:36
|
Update of /cvsroot/desmume/desmume/src/windows In directory sc8-pr-cvs12.sourceforge.net:/tmp/cvs-serv23638/windows Modified Files: main.c Log Message: included stave states menus (not complete) Index: main.c =================================================================== RCS file: /cvsroot/desmume/desmume/src/windows/main.c,v retrieving revision 1.30 retrieving revision 1.31 diff -u -d -r1.30 -r1.31 --- main.c 15 Jan 2007 20:17:42 -0000 1.30 +++ main.c 18 Jan 2007 10:39:33 -0000 1.31 @@ -400,6 +400,20 @@ SPU_Pause(0); } +void StateSaveSlot(int num) +{ + NDS_Pause(); + savestate_slot + NDS_UnPause(); +} + +void StateLoadSlot(int num) +{ + NDS_Pause(); + loadstate_slot(num); + NDS_UnPause(); +} + BOOL LoadROM(char * filename) { NDS_Pause(); @@ -530,26 +544,6 @@ return messages.wParam; } -void StateSaveSlot(int num) -{ - char filename[MAX_PATH]; - NDS_Pause(); - strcpy(filename, szRomBaseName); - sprintf(filename+strlen(filename), "%d.dst", num); - savestate_save(filename); - NDS_UnPause(); -} - -void StateLoadSlot(int num) -{ - char filename[MAX_PATH]; - NDS_Pause(); - strcpy(filename, szRomBaseName); - sprintf(filename+strlen(filename), "%d.dst", num); - savestate_load(filename); - NDS_UnPause(); -} - LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { switch (message) // handle the messages |