comparison src/video/picogui/SDL_pgvideo.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 d910939febfa
children 782fd950bd46 c121d94672cb a1b03ba2fcd0
comparison
equal deleted inserted replaced
1544:ab1e4c41ab71 1545:8d9bb0cf2c2a
164 PG_WP_SIDE, PG_S_ALL, 164 PG_WP_SIDE, PG_S_ALL,
165 0); 165 0);
166 166
167 PG_InitEvents(this); 167 PG_InitEvents(this);
168 168
169 /* Determine the current screen size */
170 this->info.current_w = this->hidden->mi.lxres;
171 this->info.current_h = this->hidden->mi.lyres;
172
169 /* Determine the screen depth. 173 /* Determine the screen depth.
170 * We change this during the SDL_SetVideoMode implementation... 174 * We change this during the SDL_SetVideoMode implementation...
171 * Round up to the nearest Bytes per pixel 175 * Round up to the nearest Bytes per pixel
172 */ 176 */
173 vformat->BitsPerPixel = this->hidden->mi.bpp; 177 vformat->BitsPerPixel = this->hidden->mi.bpp;