]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - vid.h
cleaned up vid_glx.c somewhat, it can now quit properly when the close button is...
[xonotic/darkplaces.git] / vid.h
diff --git a/vid.h b/vid.h
index 2df5d6fc0fc6c99b862e64384f5a77351164f24a..2ab444355bde42bead28d3cbb136745526e85078 100644 (file)
--- a/vid.h
+++ b/vid.h
@@ -19,23 +19,29 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 */
 // vid.h -- video driver defs
 
+#ifndef VID_H
+#define VID_H
+
 typedef struct
 {
        // these are set with VID_GetWindowSize and can change from frame to frame
-       int             realx;
-       int             realy;
-       int             realwidth;
-       int             realheight;
-//     int             recalc_refdef;  // if true, recalc vid-based stuff
-
-       int             conwidth;
-       int             conheight;
+       int realx;
+       int realy;
+       int realwidth;
+       int realheight;
+
+       int conwidth;
+       int conheight;
 } viddef_t;
 
-extern viddef_t        vid;                            // global video state
+// global video state
+extern viddef_t vid;
 extern void (*vid_menudrawfn)(void);
 extern void (*vid_menukeyfn)(int key);
 
+extern int vid_hidden;
+extern int vid_activewindow;
+
 extern cvar_t vid_mode;
 extern cvar_t vid_mouse;
 extern cvar_t vid_fullscreen;
@@ -46,19 +52,23 @@ void GL_Init (void);
 
 void VID_CheckExtensions(void);
 
-void   VID_Init (void);
+void VID_Init (void);
 // Called at startup
 
-void   VID_Shutdown (void);
+void VID_Shutdown (void);
 // Called at shutdown
 
 int VID_SetMode (int modenum);
 // sets the mode; only used by the Quake engine for resetting to mode 0 (the
 // base mode) on memory allocation failures
 
-// sets hardware gamma correction, returns false if the device does not support gamma control
+// sets hardware gamma correction, returns false if the device does not
+// support gamma control
 int VID_SetGamma (float prescale, float gamma, float scale, float base);
 
 void VID_GetWindowSize (int *x, int *y, int *width, int *height);
 
 void VID_Finish (void);
+
+#endif
+