comparison src/video/quartz/SDL_QuartzVideo.m @ 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 dc6b59e925a2
children ef4a796e7f24
comparison
equal deleted inserted replaced
1544:ab1e4c41ab71 1545:8d9bb0cf2c2a
198 kCFNumberSInt32Type, &device_width); 198 kCFNumberSInt32Type, &device_width);
199 199
200 CFNumberGetValue (CFDictionaryGetValue (save_mode, kCGDisplayHeight), 200 CFNumberGetValue (CFDictionaryGetValue (save_mode, kCGDisplayHeight),
201 kCFNumberSInt32Type, &device_height); 201 kCFNumberSInt32Type, &device_height);
202 202
203 /* Determine the current screen size */
204 this->info.current_w = device_width;
205 this->info.current_h = device_height;
206
207 /* Determine the default screen depth */
203 video_format->BitsPerPixel = device_bpp; 208 video_format->BitsPerPixel = device_bpp;
204 209
205 /* Set misc globals */ 210 /* Set misc globals */
206 current_grab_mode = SDL_GRAB_OFF; 211 current_grab_mode = SDL_GRAB_OFF;
207 cursor_should_be_visible = YES; 212 cursor_should_be_visible = YES;