Mercurial > sdl-ios-xcode
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; |