mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-02-12 19:31:41 +00:00
69 lines
No EOL
1.4 KiB
Text
69 lines
No EOL
1.4 KiB
Text
function MainMenuGui::onAdd(%this)
|
|
{
|
|
$activeControllerName = "K&M"; //default input type
|
|
}
|
|
|
|
function MainMenuGui::onWake(%this)
|
|
{
|
|
MainMenuButtonList.setAsActiveMenuList();
|
|
MainMenuButtonHolder.setActive();
|
|
MainMenuInputHandler.setFirstResponder();
|
|
}
|
|
|
|
function MainMenuGui::onSleep(%this)
|
|
{
|
|
MainMenuButtonHolder.hidden = true;
|
|
}
|
|
|
|
function MainMenuButtonHolder::onWake(%this)
|
|
{
|
|
%this-->goButton.set("btn_a", "Return", "Go", "MainMenuButtonList.activate();");
|
|
}
|
|
|
|
function openSinglePlayerMenu()
|
|
{
|
|
$pref::HostMultiPlayer=false;
|
|
Canvas.pushDialog(ChooseLevelDlg);
|
|
ChooseLevelDlg.returnGui = MainMenuGui;
|
|
MainMenuButtonList.hidden = true;
|
|
MainMenuButtonHolder.hidden = true;
|
|
}
|
|
|
|
function openMultiPlayerMenu()
|
|
{
|
|
$pref::HostMultiPlayer=true;
|
|
Canvas.pushDialog(ChooseLevelDlg);
|
|
ChooseLevelDlg.returnGui = MainMenuGui;
|
|
MainMenuButtonList.hidden = true;
|
|
}
|
|
|
|
function openJoinServerMenu()
|
|
{
|
|
Canvas.pushDialog(JoinServerMenu);
|
|
JoinServerMenu.returnGui = MainMenuGui;
|
|
MainMenuButtonList.hidden = true;
|
|
}
|
|
|
|
function openOptionsMenu()
|
|
{
|
|
Canvas.pushDialog(OptionsMenu);
|
|
OptionsMenu.returnGui = MainMenuGui;
|
|
MainMenuButtonList.hidden = true;
|
|
}
|
|
|
|
function openWorldEditorBtn()
|
|
{
|
|
fastLoadWorldEdit(1);
|
|
}
|
|
|
|
function openGUIEditorBtn()
|
|
{
|
|
fastLoadGUIEdit(1);
|
|
}
|
|
|
|
function MainMenuGui::onReturnTo(%this)
|
|
{
|
|
MainMenuButtonList.hidden = false;
|
|
MainMenuButtonList.setFirstResponder();
|
|
MainMenuButtonHolder.setActive();
|
|
} |