+void Host_Color_f(void)
+{
+ int top, bottom;
+
+ if (Cmd_Argc() == 1)
+ {
+ Con_Printf("\"color\" is \"%i %i\"\n", cl_color.integer >> 4, cl_color.integer & 15);
+ Con_Print("color <0-15> [0-15]\n");
+ return;
+ }
+
+ if (Cmd_Argc() == 2)
+ top = bottom = atoi(Cmd_Argv(1));
+ else
+ {
+ top = atoi(Cmd_Argv(1));
+ bottom = atoi(Cmd_Argv(2));
+ }
+ Host_Color(top, bottom);
+}
+
+void Host_TopColor_f(void)
+{
+ if (Cmd_Argc() == 1)
+ {
+ Con_Printf("\"topcolor\" is \"%i\"\n", cl_color.integer >> 4);
+ Con_Print("topcolor <0-15>\n");
+ return;
+ }
+
+ Host_Color(atoi(Cmd_Argv(1)), -1);
+}
+
+void Host_BottomColor_f(void)
+{
+ if (Cmd_Argc() == 1)
+ {
+ Con_Printf("\"bottomcolor\" is \"%i\"\n", cl_color.integer);
+ Con_Print("bottomcolor <0-15>\n");
+ return;
+ }
+
+ Host_Color(-1, atoi(Cmd_Argv(1)));
+}
+