Index: binaries/data/config/default.cfg =================================================================== --- binaries/data/config/default.cfg +++ binaries/data/config/default.cfg @@ -150,6 +150,7 @@ wireframe = "Alt+Shift+W" ; Toggle wireframe mode silhouettes = "Alt+Shift+S" ; Toggle unit silhouettes showsky = "Alt+Z" ; Toggle sky +options.toggle = "Alt+O" ; Toggle options window summary = "Ctrl+Tab" ; Toggle in-game summary ; > CLIPBOARD CONTROLS Index: binaries/data/mods/public/gui/common/functions_global_object.js =================================================================== --- binaries/data/mods/public/gui/common/functions_global_object.js +++ binaries/data/mods/public/gui/common/functions_global_object.js @@ -4,6 +4,11 @@ var g_MessageBoxBtnFunctions = []; var g_MessageBoxCallbackArgs = []; +/* + * Options dialog window is shown. + */ +var g_OptionsShown = false; + var g_MessageBoxCallbackFunction = function(btnCode) { if (btnCode !== undefined && g_MessageBoxBtnFunctions[btnCode]) @@ -156,3 +161,9 @@ "mapSettings": Engine.GetInitAttributes().settings }; } + +function showOptions() +{ + if (!g_OptionsShown) + Engine.PushGuiPage("page_options.xml"); +} Index: binaries/data/mods/public/gui/gamesetup/gamesetup.xml =================================================================== --- binaries/data/mods/public/gui/gamesetup/gamesetup.xml +++ binaries/data/mods/public/gui/gamesetup/gamesetup.xml @@ -5,6 +5,10 @@