]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - console.c
Implement cvar callback for slowmo
[xonotic/darkplaces.git] / console.c
index 5f14b83f1f7aed5dc5cadec72c48361fabc8ffcc..ea394a1888e07c508aa8f4fe2ccfef7ef87496f8 100644 (file)
--- a/console.c
+++ b/console.c
@@ -807,7 +807,7 @@ static void Con_ConDump_f(cmd_state_t *cmd)
        file = FS_OpenRealFile(Cmd_Argv(cmd, 1), "w", false);
        if (!file)
        {
-               Con_Printf("condump: unable to write file \"%s\"\n", Cmd_Argv(cmd, 1));
+               Con_Errorf("condump: unable to write file \"%s\"\n", Cmd_Argv(cmd, 1));
                return;
        }
        if (con_mutex) Thread_LockMutex(con_mutex);
@@ -1458,6 +1458,61 @@ void Con_Printf(const char *fmt, ...)
        Con_MaskPrint(CON_MASK_PRINT, msg);
 }
 
+/*
+================
+Con_Warn
+================
+*/
+void Con_Warn(const char *msg)
+{
+       Con_Printf("^3%s",msg);
+}
+
+/*
+================
+Con_Warnf
+================
+*/
+void Con_Warnf(const char *fmt, ...)
+{
+       va_list argptr;
+       char msg[MAX_INPUTLINE];
+
+       va_start(argptr,fmt);
+       dpvsnprintf(msg,sizeof(msg),fmt,argptr);
+       va_end(argptr);
+
+       Con_Printf("^3%s",msg);
+}
+
+/*
+================
+Con_Error
+================
+*/
+void Con_Error(const char *msg)
+{
+       Con_Printf("^1%s",msg);
+}
+
+/*
+================
+Con_Errorf
+================
+*/
+void Con_Errorf(const char *fmt, ...)
+{
+       va_list argptr;
+       char msg[MAX_INPUTLINE];
+
+       va_start(argptr,fmt);
+       dpvsnprintf(msg,sizeof(msg),fmt,argptr);
+       va_end(argptr);
+
+       Con_Printf("^1%s",msg);
+
+}
+
 /*
 ================
 Con_DPrint