[Scummvm-cvs-logs] CVS: scummvm/wince pocketpc.cpp,1.27,1.28
Nicolas Bacca
arisme at users.sourceforge.net
Mon Aug 5 16:56:04 CEST 2002
Update of /cvsroot/scummvm/scummvm/wince
In directory usw-pr-cvs1:/tmp/cvs-serv12316
Modified Files:
pocketpc.cpp
Log Message:
Do not hide the toolbar in Zak (let the happy user hide it, always better than being unable to quit) + useless boss key improvement
Index: pocketpc.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/wince/pocketpc.cpp,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- pocketpc.cpp 5 Aug 2002 06:07:51 -0000 1.27
+++ pocketpc.cpp 5 Aug 2002 23:55:33 -0000 1.28
@@ -428,8 +428,10 @@
return 0;
// No default toolbar for zak256
+ /*
if (strcmp(game_name, "zak256") == 0)
hide_toolbar = true;
+ */
// Keyboard activated for Monkey Island 2
if (strcmp(game_name, "monkey2") == 0) {
@@ -1028,6 +1030,12 @@
}
void action_boss() {
+ SHELLEXECUTEINFO se;
+
+ scummcfg->set("Sound", sound_activated, "wince");
+ scummcfg->set("DisplayMode", GetScreenMode(), "wince");
+ scummcfg->flush();
+ sound_activated = false;
toolbar_drawn = false;
hide_toolbar = true;
Cls();
@@ -1036,7 +1044,17 @@
g_scumm->_saveLoadFlag = 1;
strcpy(g_scumm->_saveLoadName, "BOSS");
g_scumm->saveState(g_scumm->_saveLoadSlot, g_scumm->_saveLoadCompatible);
- do_quit();
+ GXCloseInput();
+ GXCloseDisplay();
+ SDL_AudioQuit();
+ memset(&se, 0, sizeof(se));
+ se.cbSize = sizeof(se);
+ se.hwnd = NULL;
+ se.lpFile = TEXT("tasks.exe");
+ se.lpVerb = TEXT("open");
+ se.lpDirectory = TEXT("\\windows");
+ ShellExecuteEx(&se);
+ exit(1);
}
void action_skip() {
More information about the Scummvm-git-logs
mailing list