Mercurial > sdl-ios-xcode
diff src/video/android/SDL_androidvideo.c @ 4716:f2c2a33a1a38
Added resize hander stub and initial screen size setter
author | Paul Hunkin <paul@bieh.net> |
---|---|
date | Tue, 27 Jul 2010 10:49:11 +0200 |
parents | ba38983b10c2 |
children | 0ab2492f2e17 |
line wrap: on
line diff
--- a/src/video/android/SDL_androidvideo.c Tue Jul 27 10:20:22 2010 +0200 +++ b/src/video/android/SDL_androidvideo.c Tue Jul 27 10:49:11 2010 +0200 @@ -57,6 +57,12 @@ /* Android driver bootstrap functions */ +//These are filled in with real values in Android_SetScreenResolution on +//init (before SDL_Main()) +static int iScreenWidth = 320; +static int iScreenHeight = 240; + + static int Android_Available(void) { @@ -120,8 +126,8 @@ /* Use a fake 32-bpp desktop mode */ mode.format = SDL_PIXELFORMAT_RGB888; - mode.w = 320; - mode.h = 480; + mode.w = iScreenWidth; + mode.h = iScreenHeight; mode.refresh_rate = 0; mode.driverdata = NULL; if (SDL_AddBasicVideoDisplay(&mode) < 0) { @@ -150,5 +156,11 @@ } +void Android_SetScreenResolution(int width, int height){ + iScreenWidth = width; + iScreenHeight = height; +} + + /* vi: set ts=4 sw=4 expandtab: */