summaryrefslogtreecommitdiff
path: root/src/i_video.h
diff options
context:
space:
mode:
authorSimon Howard2008-09-06 20:18:50 +0000
committerSimon Howard2008-09-06 20:18:50 +0000
commit90da953b2310151b5a56f3ea78d8528100fd1fa0 (patch)
tree18a06cfd8c3caebb6b73835672bd84d7bc3d5d5c /src/i_video.h
parent439a4b158b47c635100b0006470a7ed1e44e29f3 (diff)
downloadchocolate-doom-90da953b2310151b5a56f3ea78d8528100fd1fa0.tar.gz
chocolate-doom-90da953b2310151b5a56f3ea78d8528100fd1fa0.tar.bz2
chocolate-doom-90da953b2310151b5a56f3ea78d8528100fd1fa0.zip
Remove dependencies of i_video.c on doom/ code.
Subversion-branch: /branches/raven-branch Subversion-revision: 1205
Diffstat (limited to 'src/i_video.h')
-rw-r--r--src/i_video.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/i_video.h b/src/i_video.h
index 3e871d5c..f95adc96 100644
--- a/src/i_video.h
+++ b/src/i_video.h
@@ -69,6 +69,8 @@ typedef struct
boolean poor_quality;
} screen_mode_t;
+typedef boolean (*grabmouse_callback_t)(void);
+
// Called by D_DoomMain,
// determines the hardware configuration
// and sets up the video mode
@@ -91,10 +93,13 @@ void I_ReadScreen (byte* scr);
void I_BeginRead (void);
void I_EndRead (void);
-void I_SetWindowCaption(void);
+void I_SetWindowTitle(char *title);
void I_SetWindowIcon(void);
void I_CheckIsScreensaver(void);
+void I_SetGrabMouseCallback(grabmouse_callback_t func);
+
+void I_DisplayFPSDots(boolean dots_on);
extern char *video_driver;
extern int autoadjust_video_settings;
@@ -107,6 +112,8 @@ extern float mouse_acceleration;
extern int mouse_threshold;
extern int startup_delay;
extern int vanilla_keyboard_mapping;
+extern boolean screensaver_mode;
+
#endif