diff src/video/photon/SDL_ph_video.c @ 1545:8d9bb0cf2c2a

Added current_w and current_h to the SDL_VideoInfo structure, which is set to the desktop resolution during video intialization, and then set to the current resolution when a video mode is set. SDL_SetVideoMode() now accepts 0 for width or height and will use the current video mode (or the desktop mode if no mode has been set.)
author Sam Lantinga <slouken@libsdl.org>
date Wed, 15 Mar 2006 17:46:41 +0000
parents 141528317f4f
children e49147870aac c121d94672cb a1b03ba2fcd0
line wrap: on
line diff
--- a/src/video/photon/SDL_ph_video.c	Wed Mar 15 15:47:49 2006 +0000
+++ b/src/video/photon/SDL_ph_video.c	Wed Mar 15 17:46:41 2006 +0000
@@ -400,6 +400,10 @@
         return -1;
     }
 
+   /* Determine the current screen size */
+   this->info.current_w = desktop_mode.width;
+   this->info.current_h = desktop_mode.height;
+
     /* We need to return BytesPerPixel as it in used by CreateRGBsurface */
     vformat->BitsPerPixel = desktop_mode.bits_per_pixel;
     vformat->BytesPerPixel = desktop_mode.bytes_per_scanline/desktop_mode.width;