diff --git a/src/k_menudef.c b/src/k_menudef.c index 3f10aa313..b0de23761 100644 --- a/src/k_menudef.c +++ b/src/k_menudef.c @@ -89,7 +89,7 @@ menuitem_t PLAY_GamemodesMenu[] = {IT_STRING | IT_CALL, "Race", "A contest to see who's the fastest of them all!", NULL, {.routine = M_SetupRaceMenu}, 0, 0}, - {IT_STRING | IT_CALL, "Battle", "It's last hedgehog standing in this free-for-all!", + {IT_STRING | IT_CALL, "Battle", "It's last kart standing in this free-for-all!", "MENIMG00", {.routine = M_LevelSelectInit}, 0, GT_BATTLE}, {IT_STRING | IT_CALL, "Capsules", "Bust up all of the capsules in record time!", diff --git a/src/k_menufunc.c b/src/k_menufunc.c index 89aba301b..6ee35a9dd 100644 --- a/src/k_menufunc.c +++ b/src/k_menufunc.c @@ -1009,6 +1009,8 @@ void M_ClearMenus(boolean callexitmenufunc) if (!menuactive) return; + CON_ClearHUD(); + if (currentMenu->quitroutine && callexitmenufunc && !currentMenu->quitroutine()) return; // we can't quit this menu (also used to set parameter from the menu)