CheckEngineExtensions();
- // list all game dirs (TEST)
- if (cvar("developer") > 0)
- {
- for (int i = 0; ; ++i)
- {
- string s = getgamedirinfo(i, GETGAMEDIRINFO_NAME);
- if (!s) break;
- LOG_TRACE(s, ": ", getgamedirinfo(i, GETGAMEDIRINFO_DESCRIPTION));
- }
- }
-
registercvar("_menu_cmd_closemenu_available", "0", 0);
cvar_set("_menu_cmd_closemenu_available", "1");
if (Menu_Active)
{
if (mode == 1) return;
+ // when togglemenu is called without arguments (mode is -1)
+ // the menu is closed only when connected
+ if (mode == -1 && !(gamestatus & GAME_CONNECTED)) return;
+ // togglemenu 0 always closes the menu
m_hide();
}
else