Mercurial > sdl-ios-xcode
diff src/video/nanox/SDL_nxmodes.c @ 1662:782fd950bd46 SDL-1.3
Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API.
WARNING: None of the video drivers have been updated for the new API yet! The API is still under design and very fluid.
The code is now run through a consistent indent format:
indent -i4 -nut -nsc -br -ce
The headers are being converted to automatically generate doxygen documentation.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sun, 28 May 2006 13:04:16 +0000 |
parents | d910939febfa |
children | 4da1ee79c9af |
line wrap: on
line diff
--- a/src/video/nanox/SDL_nxmodes.c Sun May 21 17:27:13 2006 +0000 +++ b/src/video/nanox/SDL_nxmodes.c Sun May 28 13:04:16 2006 +0000 @@ -28,57 +28,63 @@ #include "SDL_stdinc.h" #include "SDL_nxmodes_c.h" -SDL_Rect ** NX_ListModes (_THIS, SDL_PixelFormat * format, Uint32 flags) +SDL_Rect ** +NX_ListModes (_THIS, SDL_PixelFormat * format, Uint32 flags) { if (flags & SDL_FULLSCREEN) - return SDL_modelist ; + return SDL_modelist; - if (SDL_Visual.bpp == format -> BitsPerPixel) { - return ((SDL_Rect **) -1) ; + if (SDL_Visual.bpp == format->BitsPerPixel) { + return ((SDL_Rect **) - 1); } else { - return ((SDL_Rect **) 0) ; + return ((SDL_Rect **) 0); } } -void NX_FreeVideoModes (_THIS) +void +NX_FreeVideoModes (_THIS) { - int i ; + int i; if (SDL_modelist) { - for (i = 0; SDL_modelist [i]; ++ i) { - SDL_free (SDL_modelist [i]) ; + for (i = 0; SDL_modelist[i]; ++i) { + SDL_free (SDL_modelist[i]); } - SDL_free (SDL_modelist) ; + SDL_free (SDL_modelist); SDL_modelist = NULL; } } -int NX_EnterFullScreen (_THIS) +int +NX_EnterFullScreen (_THIS) { - if (! currently_fullscreen) { - GR_SCREEN_INFO si ; + if (!currently_fullscreen) { + GR_SCREEN_INFO si; - GrGetScreenInfo (& si) ; - GrResizeWindow (FSwindow, si.cols, si.rows) ; - GrUnmapWindow (SDL_Window) ; - GrMapWindow (FSwindow) ; - GrRaiseWindow (FSwindow) ; - GrSetFocus (FSwindow) ; - currently_fullscreen = 1 ; + GrGetScreenInfo (&si); + GrResizeWindow (FSwindow, si.cols, si.rows); + GrUnmapWindow (SDL_Window); + GrMapWindow (FSwindow); + GrRaiseWindow (FSwindow); + GrSetFocus (FSwindow); + currently_fullscreen = 1; } - return 1 ; + return 1; } -int NX_LeaveFullScreen (_THIS) +int +NX_LeaveFullScreen (_THIS) { if (currently_fullscreen) { - GrUnmapWindow (FSwindow) ; - GrMapWindow (SDL_Window) ; - GrRaiseWindow (SDL_Window) ; - GrSetFocus (SDL_Window) ; - currently_fullscreen = 0 ; + GrUnmapWindow (FSwindow); + GrMapWindow (SDL_Window); + GrRaiseWindow (SDL_Window); + GrSetFocus (SDL_Window); + currently_fullscreen = 0; } - return 0 ; + return 0; } + +/* vi: set ts=4 sw=4 expandtab: */