From 5d81e3b7856d28e0d881ff04bd7e1c1d7ac71ab1 Mon Sep 17 00:00:00 2001 From: Nicolas Bacca Date: Sun, 9 May 2004 14:27:53 +0000 Subject: Tweak SDL init for WinCE backend svn-id: r13816 --- backends/sdl/sdl.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'backends/sdl') diff --git a/backends/sdl/sdl.cpp b/backends/sdl/sdl.cpp index 99093380a4..2acfa27526 100644 --- a/backends/sdl/sdl.cpp +++ b/backends/sdl/sdl.cpp @@ -40,6 +40,13 @@ void OSystem_SDL::init_intern() { 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 @@ void OSystem_SDL::init_intern() { 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; -- cgit v1.2.3