[Scummvm-cvs-logs] CVS: scummvm/backends/sdl sdl.cpp,1.69,1.70

Nicolas Bacca arisme at users.sourceforge.net
Sun May 9 07:29:00 CEST 2004


Update of /cvsroot/scummvm/scummvm/backends/sdl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23067

Modified Files:
	sdl.cpp 
Log Message:
Tweak SDL init for WinCE backend

Index: sdl.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/sdl/sdl.cpp,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -d -r1.69 -r1.70
--- sdl.cpp	28 Mar 2004 20:31:17 -0000	1.69
+++ sdl.cpp	9 May 2004 14:27:53 -0000	1.70
@@ -40,6 +40,13 @@
 	int joystick_num = ConfMan.getInt("joystick_num");
 	uint32 sdlFlags = SDL_INIT_VIDEO | SDL_INIT_AUDIO | SDL_INIT_TIMER;
 
+#ifdef _WIN32_WCE
+	if (ConfMan.hasKey("use_GDI") && ConfMan.getBool("use_GDI")) {
+		SDL_VideoInit("windib", 0);
+		sdlFlags ^= SDL_INIT_VIDEO;
+	}
+#endif
+
 	if (joystick_num > -1)
 		sdlFlags |= SDL_INIT_JOYSTICK;
 
@@ -55,11 +62,17 @@
 	SDL_EnableUNICODE(1); 
 
 	cksum_valid = false;
+#ifndef _WIN32_WCE
 	_mode = GFX_DOUBLESIZE;
 	_scaleFactor = 2;
 	_scaler_proc = Normal2x;
 	_full_screen = ConfMan.getBool("fullscreen");
 	_adjustAspectRatio = ConfMan.getBool("aspect_ratio");
+#else
+	_mode = GFX_NORMAL;
+	_full_screen = true;
+	_adjustAspectRatio = false;
+#endif
 	_mode_flags = 0;
 
 





More information about the Scummvm-git-logs mailing list