[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