From d44c2f5c58c273a800fe9fdfc3403bdb54cab372 Mon Sep 17 00:00:00 2001 From: James R Date: Thu, 7 Mar 2024 16:35:18 -0800 Subject: [PATCH] Add back F3 key to toggle HUD --- src/k_menufunc.c | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/src/k_menufunc.c b/src/k_menufunc.c index de474ae23..17353ce2a 100644 --- a/src/k_menufunc.c +++ b/src/k_menufunc.c @@ -275,12 +275,23 @@ static boolean M_GamestateCanOpenMenu(void) // boolean M_Responder(event_t *ev) { - if (ev->type == ev_keydown && ev->data1 == KEY_F11 && !ev->data2) + if (ev->type == ev_keydown && !ev->data2) { - // F11 can always be used to toggle fullscreen, it's - // a safe key. - CV_AddValue(&cv_fullscreen, 1); - return true; + extern consvar_t cv_showhud; + switch (ev->data1) + { + case KEY_F3: // Toggle HUD + // I am lazy so this button is also + // hardcoded. + CV_SetValue(&cv_showhud, !cv_showhud.value); + return true; + + case KEY_F11: // Fullscreen + // F11 can always be used to toggle + // fullscreen, it's a safe key. + CV_AddValue(&cv_fullscreen, 1); + return true; + } } if (dedicated