[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