mainMenu.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. function MainMenuGui::onWake(%this)
  2. {
  3. if (isFunction("getWebDeployment") &&
  4. getWebDeployment() &&
  5. isObject(%this-->ExitButton))
  6. %this-->ExitButton.setVisible(false);
  7. MainMenuButtonContainer.hidden = false;
  8. }
  9. function MainMenuGui::openSinglePlayerMenu(%this)
  10. {
  11. $pref::HostMultiPlayer=false;
  12. Canvas.pushDialog(ChooseLevelDlg);
  13. ChooseLevelDlg.returnGui = %this;
  14. MainMenuButtonContainer.hidden = true;
  15. MainMenuAppLogo.setBitmap("data/ui/art/Torque-3D-logo");
  16. }
  17. function MainMenuGui::openMultiPlayerMenu(%this)
  18. {
  19. $pref::HostMultiPlayer=true;
  20. Canvas.pushDialog(ChooseLevelDlg);
  21. ChooseLevelDlg.returnGui = %this;
  22. MainMenuButtonContainer.hidden = true;
  23. MainMenuAppLogo.setBitmap("data/ui/art/Torque-3D-logo");
  24. }
  25. function MainMenuGui::openOptionsMenu(%this)
  26. {
  27. Canvas.pushDialog(OptionsMenu);
  28. OptionsMenu.returnGui = %this;
  29. MainMenuButtonContainer.hidden = true;
  30. MainMenuAppLogo.setBitmap("data/ui/art/Torque-3D-logo");
  31. }
  32. function MainMenuGui::onReturnTo(%this)
  33. {
  34. MainMenuButtonContainer.hidden = false;
  35. MainMenuAppLogo.setBitmap("data/ui/art/Torque-3D-logo-shortcut");
  36. }