diff src/video/xbios/SDL_xbios_centscreen.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/xbios/SDL_xbios_centscreen.c	Sun May 21 17:27:13 2006 +0000
+++ b/src/video/xbios/SDL_xbios_centscreen.c	Sun May 28 13:04:16 2006 +0000
@@ -32,72 +32,78 @@
 #include "SDL_xbios.h"
 #include "SDL_xbios_centscreen.h"
 
-int SDL_XBIOS_CentscreenInit(_THIS)
+int
+SDL_XBIOS_CentscreenInit (_THIS)
 {
-	centscreen_mode_t	curmode, listedmode;
-	unsigned long result;
-	int cur_handle;	/* Current Centscreen mode handle */
+    centscreen_mode_t curmode, listedmode;
+    unsigned long result;
+    int cur_handle;             /* Current Centscreen mode handle */
 
-	/* Reset current mode list */
-	if (XBIOS_modelist) {
-		SDL_free(XBIOS_modelist);
-		XBIOS_nummodes = 0;
-		XBIOS_modelist = NULL;
-	}
+    /* Reset current mode list */
+    if (XBIOS_modelist) {
+        SDL_free (XBIOS_modelist);
+        XBIOS_nummodes = 0;
+        XBIOS_modelist = NULL;
+    }
 
-	/* Add Centscreen modes */
-	Vread(&curmode);
-	cur_handle = curmode.handle;
-	curmode.mode = curmode.physx = curmode.physy = curmode.plan =
-		curmode.logx = curmode.logy = -1;
+    /* Add Centscreen modes */
+    Vread (&curmode);
+    cur_handle = curmode.handle;
+    curmode.mode = curmode.physx = curmode.physy = curmode.plan =
+        curmode.logx = curmode.logy = -1;
 
-	result = Vfirst(&curmode, &listedmode);
-	if (result==0) {
-		while (result==0) {
-			/* Don't add modes with virtual screen */
-			if ((listedmode.mode & CSCREEN_VIRTUAL)==0) {
-				/* Don't add modes with bpp<8 */
-				if (listedmode.plan>=8) {
-					SDL_XBIOS_AddMode(this, listedmode.mode, listedmode.physx,
-						listedmode.physy, listedmode.plan, SDL_FALSE
-					);
-				}
-			}
-			SDL_memcpy(&curmode, &listedmode, sizeof(centscreen_mode_t));
-			curmode.mode = curmode.physx = curmode.physy = curmode.plan =
-				curmode.logx = curmode.logy = -1;
-			result = Vnext(&curmode, &listedmode);
-		}		
-	} else {
-		fprintf(stderr, "No suitable Centscreen modes\n");
-	}
+    result = Vfirst (&curmode, &listedmode);
+    if (result == 0) {
+        while (result == 0) {
+            /* Don't add modes with virtual screen */
+            if ((listedmode.mode & CSCREEN_VIRTUAL) == 0) {
+                /* Don't add modes with bpp<8 */
+                if (listedmode.plan >= 8) {
+                    SDL_XBIOS_AddMode (this, listedmode.mode,
+                                       listedmode.physx,
+                                       listedmode.physy,
+                                       listedmode.plan, SDL_FALSE);
+                }
+            }
+            SDL_memcpy (&curmode, &listedmode, sizeof (centscreen_mode_t));
+            curmode.mode = curmode.physx = curmode.physy = curmode.plan =
+                curmode.logx = curmode.logy = -1;
+            result = Vnext (&curmode, &listedmode);
+        }
+    } else {
+        fprintf (stderr, "No suitable Centscreen modes\n");
+    }
 
-	return cur_handle;
+    return cur_handle;
 }
 
-void SDL_XBIOS_CentscreenSetmode(_THIS, int width, int height, int planes)
+void
+SDL_XBIOS_CentscreenSetmode (_THIS, int width, int height, int planes)
 {
-	centscreen_mode_t	newmode, curmode;
-	
-	newmode.handle = newmode.mode = newmode.logx = newmode.logy = -1;
-	newmode.physx = width;
-	newmode.physy = height;
-	newmode.plan = planes;
-	Vwrite(0, &newmode, &curmode);
+    centscreen_mode_t newmode, curmode;
 
-	/* Disable screensaver */
-	Vread(&newmode);
-	newmode.mode &= ~(CSCREEN_SAVER|CSCREEN_ENERGYSTAR);
-	Vwrite(0, &newmode, &curmode);
+    newmode.handle = newmode.mode = newmode.logx = newmode.logy = -1;
+    newmode.physx = width;
+    newmode.physy = height;
+    newmode.plan = planes;
+    Vwrite (0, &newmode, &curmode);
+
+    /* Disable screensaver */
+    Vread (&newmode);
+    newmode.mode &= ~(CSCREEN_SAVER | CSCREEN_ENERGYSTAR);
+    Vwrite (0, &newmode, &curmode);
 }
 
-void SDL_XBIOS_CentscreenRestore(_THIS, int prev_handle)
+void
+SDL_XBIOS_CentscreenRestore (_THIS, int prev_handle)
 {
-	centscreen_mode_t	newmode, curmode;
+    centscreen_mode_t newmode, curmode;
 
-	/* Restore old video mode */
-	newmode.handle = prev_handle;
-	newmode.mode = newmode.physx = newmode.physy = newmode.plan =
-		newmode.logx = newmode.logy = -1;
-	Vwrite(0, &newmode, &curmode);
+    /* Restore old video mode */
+    newmode.handle = prev_handle;
+    newmode.mode = newmode.physx = newmode.physy = newmode.plan =
+        newmode.logx = newmode.logy = -1;
+    Vwrite (0, &newmode, &curmode);
 }
+
+/* vi: set ts=4 sw=4 expandtab: */