[Scummvm-cvs-logs] CVS: scummvm/backends/wince wince.cpp,1.17,1.18

Nicolas Bacca arisme at users.sourceforge.net
Mon Jul 21 15:31:12 CEST 2003


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

Modified Files:
	wince.cpp 
Log Message:
Fix for #775275 : debugger support on WinCE

Index: wince.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/wince/wince.cpp,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- wince.cpp	21 Jul 2003 12:50:20 -0000	1.17
+++ wince.cpp	21 Jul 2003 22:30:15 -0000	1.18
@@ -473,6 +473,10 @@
 bool smartphone = false;
 bool high_res = false;
 
+bool isSmartphone() {
+	return smartphone;
+}
+
 void close_GAPI() {
 	g_config->setBool("Sound", sound_activated, "wince");
 	g_config->setInt("DisplayMode", GetScreenMode(), "wince");
@@ -790,9 +794,12 @@
 	int argc = 4;
 	char* argv[4];
 	char argdir[MAX_PATH];
-	char music[100];
+	char music[50];
 	bool no_music;
 
+	if (!game_name)
+		return;
+
 	select_game = false;
 
 	argv[0] = NULL;	
@@ -808,10 +815,7 @@
 
 	argv[2] = music;
 	argv[3] = game_name;
-
-	if (!argv[3])
-		return;
-
+	
 	// No default toolbar for zak256
 	/*
 	if (strcmp(game_name, "zak256") == 0)
@@ -883,14 +887,6 @@
 	
 	if (!select_game)
 		wm = (OSystem_WINCE3*)GetWindowLong(hWnd, GWL_USERDATA);
-	
-	if (!select_game && monkey_keyboard && (
-			g_scumm->VAR(g_scumm->VAR_ROOM) != 108 &&		// monkey 2
-			g_scumm->VAR(g_scumm->VAR_ROOM) != 90)) {		// monkey 1 floppy
-		monkey_keyboard = false;
-		draw_keyboard = false;
-		toolbar_drawn = false;
-	}
 
 	if (smartphone) {
 		if (SmartphoneWndProc(hWnd, message, wParam, lParam, wm))
@@ -1444,6 +1440,14 @@
 
 	if (!hide_cursor && _mouse_drawn)
 		undraw_mouse();
+
+	if (!select_game && monkey_keyboard && (
+			g_scumm->VAR(g_scumm->VAR_ROOM) != 108 &&		// monkey 2
+			g_scumm->VAR(g_scumm->VAR_ROOM) != 90)) {		// monkey 1 floppy
+		monkey_keyboard = false;
+		draw_keyboard = false;
+		toolbar_drawn = false;
+	}
 
 	/* Clip */
 	if (x < 0) {





More information about the Scummvm-git-logs mailing list