]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - host.h
Revert "model_brush: Set mod_bsp_portalize to 0 by default for now. It hurts performa...
[xonotic/darkplaces.git] / host.h
diff --git a/host.h b/host.h
index 15b7ab93f6f9335730ac3116166b52bef020b9cd..5b6f51d24950617164e963f5fd6609630513d709 100644 (file)
--- a/host.h
+++ b/host.h
@@ -1,3 +1,11 @@
+#ifndef HOST_H
+#define HOST_H
+
+#include <setjmp.h>
+#include "qtypes.h"
+#include "qdefs.h"
+#include "cmd.h"
+
 typedef enum host_state_e
 {
        host_shutdown,
@@ -21,6 +29,8 @@ typedef struct host_s
        struct
        {
                void (*ConnectLocal)(void);
+               qbool (*CL_Intermission)(void); // Quake compatibility
+               qbool (*SV_CanSave)(void); // Quake compatibility
        } hook;
 } host_t;
 
@@ -32,7 +42,11 @@ double Host_Frame(double time);
 void Host_Shutdown(void);
 void Host_StartVideo(void);
 void Host_Error(const char *error, ...) DP_FUNC_PRINTF(1) DP_FUNC_NORETURN;
-void Host_NoOperation_f(cmd_state_t *cmd);
 void Host_LockSession(void);
 void Host_UnlockSession(void);
 void Host_AbortCurrentFrame(void);
+void Host_SaveConfig(void);
+void Host_LoadConfig_f(cmd_state_t *cmd);
+void Host_NoOperation_f(cmd_state_t *cmd);
+
+#endif