]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - r_modules.c
Unify the command and cvar flags, under the CF_ prefix.
[xonotic/darkplaces.git] / r_modules.c
index 541ef0439ea11ef6b811d0017c1c754b7a40c1d6..4c5f930868db1476c39cd67e36aa2a1a4f206ecf 100644 (file)
@@ -6,7 +6,7 @@
 typedef struct rendermodule_s
 {
        int active; // set by start, cleared by shutdown
-       char *name;
+       const char *name;
        void(*start)(void);
        void(*shutdown)(void);
        void(*newmap)(void);
@@ -19,10 +19,10 @@ rendermodule_t rendermodule[MAXRENDERMODULES];
 
 void R_Modules_Init(void)
 {
-       Cmd_AddCommand("r_restart", R_Modules_Restart, "restarts renderer");
+       Cmd_AddCommand(CF_CLIENT, "r_restart", R_Modules_Restart_f, "restarts renderer");
 }
 
-void R_RegisterModule(char *name, void(*start)(void), void(*shutdown)(void), void(*newmap)(void), void(*devicelost)(void), void(*devicerestored)(void))
+void R_RegisterModule(const char *name, void(*start)(void), void(*shutdown)(void), void(*newmap)(void), void(*devicelost)(void), void(*devicerestored)(void))
 {
        int i;
        for (i = 0;i < MAXRENDERMODULES;i++)
@@ -78,7 +78,7 @@ void R_Modules_Shutdown(void)
        }
 }
 
-void R_Modules_Restart(void)
+void R_Modules_Restart_f(cmd_state_t *cmd)
 {
        Host_StartVideo();
        Con_Print("restarting renderer\n");