]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - host.h
Refactor game/mod cvar defaults
[xonotic/darkplaces.git] / host.h
diff --git a/host.h b/host.h
index 986b3224fb460f9cc37cb1f34bcbc7fe83fbf707..d826c0b4d7534b61a97065f89ad19ac0fdd7224f 100644 (file)
--- a/host.h
+++ b/host.h
@@ -20,10 +20,11 @@ struct cmd_state_s;
 
 typedef enum host_state_e
 {
-       host_shutdown,
        host_init,
        host_loading,
        host_active,
+       // states >= host_shutdown cause graceful shutdown, see Sys_HandleCrash() comments
+       host_shutdown,
        host_failing, ///< crashing
        host_failed ///< crashed or aborted, SDL dialog open
 } host_state_t;
@@ -56,6 +57,7 @@ extern host_static_t host;
 
 void Host_Main(void);
 void Host_Error(const char *error, ...) DP_FUNC_PRINTF(1) DP_FUNC_NORETURN;
+void Host_UpdateVersion(void);
 void Host_LockSession(void);
 void Host_UnlockSession(void);
 void Host_AbortCurrentFrame(void) DP_FUNC_NORETURN;