[Scummvm-cvs-logs] CVS: scummvm/backends/wince pocketpc.cpp,1.21,1.22

Nicolas Bacca arisme at users.sourceforge.net
Mon May 5 00:19:55 CEST 2003


Update of /cvsroot/scummvm/scummvm/backends/wince
In directory sc8-pr-cvs1:/tmp/cvs-serv12369

Modified Files:
	pocketpc.cpp 
Log Message:
Handle COMI UI

Index: pocketpc.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/wince/pocketpc.cpp,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- pocketpc.cpp	4 Apr 2003 13:17:48 -0000	1.21
+++ pocketpc.cpp	5 May 2003 07:18:47 -0000	1.22
@@ -30,11 +30,13 @@
 extern bool toolbar_drawn;
 extern Engine *engine;
 extern bool sound_activated;
+extern char is_demo;
 
 extern ToolbarSelected getToolbarSelection(int, int);
 extern void redrawSoundItem();
 extern int mapKey(int key);
 extern void handleSelectGame(int, int);
+extern void do_quit();
 
 const char KEYBOARD_MAPPING_ALPHA_HIGH[] = {"ABCDEFGHIJKLM"};
 const char KEYBOARD_MAPPING_NUMERIC_HIGH[] = {"12345"};
@@ -216,7 +218,7 @@
 						*/
 						/*}*/
 						wm->_event.event_code = OSystem::EVENT_KEYDOWN;
-						if (g_scumm->_features & GF_OLD256)
+						if (g_scumm->_features & GF_OLD256 || g_scumm->_gameId == GID_CMI)
 							wm->_event.kbd.ascii = 319;
 						else
 							wm->_event.kbd.ascii = g_scumm->_vars[g_scumm->VAR_SAVELOADDIALOG_KEY];
@@ -228,6 +230,8 @@
 							toolbar_drawn = false;
 						break;
 					case ToolbarSkip:
+						if (is_demo)
+							do_quit();
 						if (is_simon) {
 							((SimonState*)engine)->_exit_cutscene = true;
 							break;





More information about the Scummvm-git-logs mailing list