int con_vislines;
-#define MAXCMDLINE 256
-extern char key_lines[32][MAXCMDLINE];
-extern int edit_line;
-extern int key_linepos;
-extern int key_insert;
-
-
qboolean con_initialized;
// If we need to enlarge the log queue
if (len > remain)
{
- unsigned int factor = ((logq_ind + len) / logq_size) + 1;
+ size_t factor = ((logq_ind + len) / logq_size) + 1;
qbyte* newqueue;
logq_size *= factor;
{
// if this is the beginning of a new line, print timestamp
char *timestamp = timestamps.integer ? Sys_TimeString(timeformat.string) : "";
- // reset the color
+ // reset the color
// FIXME: 1. perhaps we should use a terminal system 2. use a constant instead of 7!
- line[index++] = '^';
- line[index++] = '7';
+ line[index++] = STRING_COLOR_TAG;
+ // assert( STRING_COLOR_DEFAULT < 10 )
+ line[index++] = STRING_COLOR_DEFAULT + '0';
// special color codes for chat messages must always come first
// for Con_PrintToHistory to work properly
if (*msg <= 2)
}
// store timestamp
for (;*timestamp;index++, timestamp++)
- if (index < sizeof(line) - 2)
+ if (index < (int)sizeof(line) - 2)
line[index] = *timestamp;
}
// append the character
// use strlen of edit_line instead of key_linepos to allow editing
// of early characters w/o erasing
- y = strlen(text);
+ y = (int)strlen(text);
// fill out remainder with spaces
for (i = y; i < 256; i++)
} else
x = 0;
- DrawQ_ColoredString( x, v, text, con_linewidth, 8, 8, 1.0, 1.0, 1.0, 1.0, 0, &colorindex );
-
+ DrawQ_ColoredString( x, v, text, con_linewidth, 8, 8, 1.0, 1.0, 1.0, 1.0, 0, &colorindex );
+
v += 8;
}
sprintf(temptext, "say_team:%s%c", chat_buffer, (int) 10+((int)(realtime*con_cursorspeed)&1));
else
sprintf(temptext, "say:%s%c", chat_buffer, (int) 10+((int)(realtime*con_cursorspeed)&1));
- while (strlen(temptext) >= (size_t) con_linewidth)
+ while ((int)strlen(temptext) >= con_linewidth)
{
DrawQ_ColoredString( 0, v, temptext, con_linewidth, 8, 8, 1.0, 1.0, 1.0, 1.0, 0, &colorindex );
strcpy(temptext, &temptext[con_linewidth]);
const char **walk = list;
while (*walk) {
- len = strlen(*walk);
+ len = (int)strlen(*walk);
if (len > maxlen)
maxlen = len;
walk++;
maxlen += 1;
while (*list) {
- len = strlen(*list);
+ len = (int)strlen(*list);
if (pos + maxlen >= width) {
Con_Print("\n");
pos = 0;
else
list[0] = Cmd_CompleteAliasBuildList(s);
cmd = *list[0];
- cmd_len = strlen (cmd);
+ cmd_len = (int)strlen (cmd);
} else {
if (c)
cmd = *(list[0] = Cmd_CompleteBuildList(s));
if (a)
cmd = *(list[2] = Cmd_CompleteAliasBuildList(s));
- cmd_len = strlen (s);
+ cmd_len = (int)strlen (s);
do {
for (i = 0; i < 3; i++) {
char ch = cmd[cmd_len];