The download bar is now seperate from Con_DrawConsole. This is currently

not really for the best, but it will be soon.
This commit is contained in:
Joseph Carter 2001-03-01 02:51:51 +00:00
parent 9564680d58
commit b2a53d4b46
5 changed files with 22 additions and 5 deletions

View file

@ -62,6 +62,7 @@ void Con_CheckResize (void);
void Con_Init (void);
void Con_Init_Cvars (void);
void Con_DrawConsole (int lines);
void Con_DrawDownload (int lines);
void Con_Print (char *txt);
void Con_Printf (char *fmt, ...) __attribute__((format(printf,1,2)));
void Con_DPrintf (char *fmt, ...) __attribute__((format(printf,1,2)));

View file

@ -579,3 +579,8 @@ Con_DrawConsole (int lines)
Con_DrawInput ();
}
void
Con_DrawDownload (int lines)
{
}

View file

@ -533,11 +533,10 @@ Con_DrawNotify (void)
void
Con_DrawConsole (int lines)
{
int i, j, x, y, n;
int i, x, y;
int rows;
char *text;
int row;
char dlbar[1024];
if (lines <= 0)
return;
@ -576,6 +575,17 @@ Con_DrawConsole (int lines)
Draw_Character8 ((x + 1) << 3, y, text[x]);
}
// draw the input prompt, user text, and cursor if desired
Con_DrawInput ();
}
void
Con_DrawDownload (int lines)
{
int i, j, x, y, n;
char *text;
char dlbar[1024];
// draw the download bar
// figure out width
if (cls.download) {
@ -615,10 +625,9 @@ Con_DrawConsole (int lines)
" %02d%%", cls.downloadpercent);
// draw it
y = con_vislines - 22 + 8;
y = lines - 22 + 8;
for (i = 0; i < strlen (dlbar); i++)
Draw_Character8 ((i + 1) << 3, y, dlbar[i]);
}
// draw the input prompt, user text, and cursor if desired
Con_DrawInput ();
}

View file

@ -616,6 +616,7 @@ SCR_DrawConsole (void)
if (scr_con_current) {
scr_copyeverything = 1;
Con_DrawConsole (scr_con_current);
Con_DrawDownload (scr_con_current);
clearconsole = 0;
} else {
if (key_dest == key_game || key_dest == key_message)

View file

@ -631,6 +631,7 @@ SCR_DrawConsole (void)
if (scr_con_current) {
scr_copyeverything = 1;
Con_DrawConsole (scr_con_current);
Con_DrawDownload (scr_con_current);
clearconsole = 0;
} else {
if (key_dest == key_game || key_dest == key_message)