Mercurial > sdl-ios-xcode
comparison 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 |
comparison
equal
deleted
inserted
replaced
4715:9bb98766eed0 | 4716:f2c2a33a1a38 |
---|---|
53 extern int Android_GL_GetSwapInterval(_THIS); | 53 extern int Android_GL_GetSwapInterval(_THIS); |
54 extern void Android_GL_SwapWindow(_THIS, SDL_Window * window); | 54 extern void Android_GL_SwapWindow(_THIS, SDL_Window * window); |
55 extern void Android_GL_DeleteContext(_THIS, SDL_GLContext context); | 55 extern void Android_GL_DeleteContext(_THIS, SDL_GLContext context); |
56 | 56 |
57 /* Android driver bootstrap functions */ | 57 /* Android driver bootstrap functions */ |
58 | |
59 | |
60 //These are filled in with real values in Android_SetScreenResolution on | |
61 //init (before SDL_Main()) | |
62 static int iScreenWidth = 320; | |
63 static int iScreenHeight = 240; | |
58 | 64 |
59 | 65 |
60 static int | 66 static int |
61 Android_Available(void) | 67 Android_Available(void) |
62 { | 68 { |
118 { | 124 { |
119 SDL_DisplayMode mode; | 125 SDL_DisplayMode mode; |
120 | 126 |
121 /* Use a fake 32-bpp desktop mode */ | 127 /* Use a fake 32-bpp desktop mode */ |
122 mode.format = SDL_PIXELFORMAT_RGB888; | 128 mode.format = SDL_PIXELFORMAT_RGB888; |
123 mode.w = 320; | 129 mode.w = iScreenWidth; |
124 mode.h = 480; | 130 mode.h = iScreenHeight; |
125 mode.refresh_rate = 0; | 131 mode.refresh_rate = 0; |
126 mode.driverdata = NULL; | 132 mode.driverdata = NULL; |
127 if (SDL_AddBasicVideoDisplay(&mode) < 0) { | 133 if (SDL_AddBasicVideoDisplay(&mode) < 0) { |
128 return -1; | 134 return -1; |
129 } | 135 } |
148 Android_VideoQuit(_THIS) | 154 Android_VideoQuit(_THIS) |
149 { | 155 { |
150 } | 156 } |
151 | 157 |
152 | 158 |
159 void Android_SetScreenResolution(int width, int height){ | |
160 iScreenWidth = width; | |
161 iScreenHeight = height; | |
162 } | |
163 | |
164 | |
153 | 165 |
154 /* vi: set ts=4 sw=4 expandtab: */ | 166 /* vi: set ts=4 sw=4 expandtab: */ |