comparison src/video/ggi/SDL_ggivideo.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
195 ggiClose(VIS); 195 ggiClose(VIS);
196 ggiExit(); 196 ggiExit();
197 GGI_VideoQuit(NULL); 197 GGI_VideoQuit(NULL);
198 } 198 }
199 199
200 /* Determine the current screen size */
201 this->info.current_w = mode.virt.x;
202 this->info.current_h = mode.virt.y;
203
200 /* Set a palette for palletized modes */ 204 /* Set a palette for palletized modes */
201 if (GT_SCHEME(mode.graphtype) == GT_PALETTE) 205 if (GT_SCHEME(mode.graphtype) == GT_PALETTE)
202 { 206 {
203 ggiSetColorfulPalette(VIS); 207 ggiSetColorfulPalette(VIS);
204 ggiGetPalette(VIS, 0, 1 << vformat->BitsPerPixel, pal); 208 ggiGetPalette(VIS, 0, 1 << vformat->BitsPerPixel, pal);