Skip to content
Snippets Groups Projects
Commit ef3d462e authored by James R.'s avatar James R.
Browse files

Let the console open in menus

parent 48dd6b05
No related branches found
No related tags found
No related merge requests found
...@@ -612,15 +612,6 @@ void CON_Ticker(void) ...@@ -612,15 +612,6 @@ void CON_Ticker(void)
con_tick++; con_tick++;
con_tick &= 7; con_tick &= 7;
// if the menu is open then close the console.
if (menuactive && con_destlines)
{
consoletoggle = false;
con_destlines = 0;
CON_ClearHUD();
I_UpdateMouseGrab();
}
// console key was pushed // console key was pushed
if (consoletoggle) if (consoletoggle)
{ {
...@@ -792,7 +783,7 @@ boolean CON_Responder(event_t *ev) ...@@ -792,7 +783,7 @@ boolean CON_Responder(event_t *ev)
// check other keys only if console prompt is active // check other keys only if console prompt is active
if (!consoleready && key < NUMINPUTS) // metzgermeister: boundary check!! if (!consoleready && key < NUMINPUTS) // metzgermeister: boundary check!!
{ {
if (bindtable[key]) if (! menuactive && bindtable[key])
{ {
COM_BufAddText(bindtable[key]); COM_BufAddText(bindtable[key]);
COM_BufAddText("\n"); COM_BufAddText("\n");
......
...@@ -188,14 +188,14 @@ void D_ProcessEvents(void) ...@@ -188,14 +188,14 @@ void D_ProcessEvents(void)
continue; continue;
} }
// Menu input
if (M_Responder(ev))
continue; // menu ate the event
// console input // console input
if (CON_Responder(ev)) if (CON_Responder(ev))
continue; // ate the event continue; // ate the event
// Menu input
if (M_Responder(ev))
continue; // menu ate the event
G_Responder(ev); G_Responder(ev);
} }
} }
...@@ -502,13 +502,12 @@ static void D_Display(void) ...@@ -502,13 +502,12 @@ static void D_Display(void)
// vid size change is now finished if it was on... // vid size change is now finished if it was on...
vid.recalc = 0; vid.recalc = 0;
// FIXME: draw either console or menu, not the two
if (gamestate != GS_TIMEATTACK)
CON_Drawer();
M_Drawer(); // menu is drawn even on top of everything M_Drawer(); // menu is drawn even on top of everything
// focus lost moved to M_Drawer // focus lost moved to M_Drawer
if (gamestate != GS_TIMEATTACK)
CON_Drawer();
// //
// wipe update // wipe update
// //
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment