diff --git a/src/k_menu.h b/src/k_menu.h index 73df79521..af0162610 100644 --- a/src/k_menu.h +++ b/src/k_menu.h @@ -335,7 +335,7 @@ extern INT16 skullAnimCounter; // skull animation counter extern INT32 menuKey; // keyboard key pressed for menu -#define MENUDELAYTIME 3 +#define MENUDELAYTIME 5 extern INT16 menuInputDelay; extern struct menutransition_s { diff --git a/src/k_menufunc.c b/src/k_menufunc.c index 75e582348..1abc38270 100644 --- a/src/k_menufunc.c +++ b/src/k_menufunc.c @@ -892,6 +892,7 @@ void M_StartControlPanel(void) } menuactive = true; + menuInputDelay = MENUDELAYTIME; if (demo.playback) { @@ -1079,6 +1080,8 @@ void M_SetupNextMenu(menu_t *menudef, boolean notransition) { INT16 i; + menuInputDelay = MENUDELAYTIME; + if (!notransition) { if (currentMenu->transitionID == menudef->transitionID