screen MainMenu { onaction escape "event EscapePushedInMain" defaultwidget Play //=========================== ========================== //==================== BACKGROUND ELEMENTS ==================== //=========================== ========================== widget Button Background { mins 0,0 size 800,600 texture "data/gfx/ui/MainMenu/Title_BG" } widget Button LuxorLogo_3 { mins 306, 40 size 180, 133 texture "data/gfx/ui/MainMenu/logo3_" } widget EffectEmitter BackgroundEffects { mins 0, 0 effectName "MainMenu_Background_01" StartOn } //widget Button LuxorLogoBall //{ // mins 355, 75 // size 97, 106 // texture "data/gfx/ui/MainMenu/logoBALL_" //} // widget EffectEmitter LuxorLogoBallEffect // { // mins 400, 129 // effectName "MainMenu_LogoBall_01" // // StartOn // } //=========================== ========================== //=================== COMMON MOVING ELEMENTS ================== //=========================== ========================== widget Button stonetop { mins 38, 38 size 748, 502 texture "data/gfx/ui/MainMenu/Title_tablet" } //=========================== ========================== //=================== COMMON ESCAPE FUNCTIONS ================== //=========================== ========================== widget Button ExitGameFromMain { disabled hidden eventToenableOn "UIShowMainMenuButtons" eventToDisableOn "UIHideMainMenuButtons" mins -1, -1 size 1, 1 text "" onaction enter "pushdialog VerifyQuit" EventToExecuteActionOn "EscapePushedInMain" } widget Button ESCToMainFromCampaignSelect { disabled hidden eventToenableOn "UIShowModeSelectButtons" eventToDisableOn "UIHideModeSelectButtons" mins -1, -1 size 1, 1 text "" onaction enter "PlayUIAnim ModeSelectTransitionToMainMenu" EventToExecuteActionOn "EscapePushedInMain" } widget Button ESCToMainFromFreeplay { disabled hidden eventToenableOn "UIShowFreeplayMenuButtons" eventToDisableOn "UIHideFreeplayMenuButtons" mins -1, -1 size 1, 1 text "" onaction enter "PlayUIAnim FreeplayTransitionToModeSelect" EventToExecuteActionOn "EscapePushedInMain" } widget Button ESCToMainFromOptions { disabled hidden eventToenableOn "UIShowOptionsButtons" eventToDisableOn "UIHideOptionsButtons" mins -1, -1 size 1, 1 text "" onaction enter "event EscapePressedInOptionsScreen" EventToExecuteActionOn "EscapePushedInMain" } widget Button ESCToMainFromPuzzle { disabled hidden eventToenableOn "UIShowPuzzleMenuButtons" eventToDisableOn "UIHidePuzzleMenuButtons" mins -1, -1 size 1, 1 text "" onaction enter "PlayUIAnim PuzzleTransitionToModeSelect" EventToExecuteActionOn "EscapePushedInMain" } //=========================== ========================== //======================== MAIN MENU ========================== //=========================== ========================== widget Label MainMenuLabel { mins 200, 166 size 400, 44 text "#MainMenu" textAlignment "center" style "DisplayText05" hidden eventToHideOn "UIHideMainMenuButtons" eventToShowOn "UIShowMainMenuButtons" } widget Button stonetop_buttons { mins 149, 245 size 509, 267 texture "data/gfx/ui/MainMenu/Title_tablet_main_menu" eventToHideOn "UIHideMainMenuButtons" eventToShowOn "UIShowMainMenuButtons" } widget Button Play { onaction enter "PlayUIAnim MainMenuTransitionToModeSelect" mins 238, 243 size 128, 64 textAlignment "center" text "#Play" style "Luxor2Style06" eventToHideOn "UIHideMainMenuButtons" eventToShowOn "UIShowMainMenuButtons" } widget Button Store { onaction enter "event RequestingStoreFromMenu; SetScreenOutAnim MainMenu Out_Right; SetScreenInAnim Store In_Right; gotoscreen Store" mins 515, 400 size 110, 50 textAlignment "center" textVerticalAlignment "top" text "#Store" style "Luxor2Style05" eventToHideOn "UIHideMainMenuButtons" eventToShowOn "UIShowMainMenuButtons" } widget Button TreasureRoom { onaction enter "SetScreenInAnim MainMenu In_Up; GotoScreenNoOuts TreasureRoom DoorTransition" mins 427, 252 size 128, 38 textAlignment "center" text "#TreasureRoom" style "Luxor2Style04" eventToHideOn "UIHideMainMenuButtons" eventToShowOn "UIShowMainMenuButtons" } widget Button Instructions { onaction enter "SetScreenInAnim MainMenu In_Up; event RequestingInstructionsFromMenu; GotoScreenNoOuts Instructions DoorTransition" mins 414, 305 size 128, 70 textAlignment "center" textVerticalAlignment "top" text "#Instructions" style "Luxor2Style04" eventToHideOn "UIHideMainMenuButtons" eventToShowOn "UIShowMainMenuButtons" } widget Button Options { onaction enter "PlayUIAnim MainMenuTransitionToOptions" mins 222, 322 size 128, 80 textAlignment "center" textVerticalAlignment "top" text "#Options" style "Luxor2Style04" eventToHideOn "UIHideMainMenuButtons" eventToShowOn "UIShowMainMenuButtons" } widget Button Quit { onaction enter "quit" mins 174, 434 size 60, 70 textAlignment "center" textVerticalAlignment "top" wordWrap text "#Quit" style "Luxor2Style04" eventToHideOn "UIHideMainMenuButtons" eventToShowOn "UIShowMainMenuButtons" } widget Button ProfileSelect { onaction enter "PushDialog SelectProfile" mins 293, 465 size 190, 40 text "#selectprofile" textAlignment "center" textVerticalAlignment "top" style "Luxor2Style04" eventToHideOn "UIHideMainMenuButtons" eventToShowOn "UIShowMainMenuButtons" } //=========================== ========================== //========================= MODE SELECT ======================= //=========================== ========================== widget Label CampaignSelectLabel { mins 200, 166 size 400, 44 text "#CampaignSelect" textAlignment "center" style "DisplayText05" hidden eventToShowOn "UIShowModeSelectButtons" eventToHideOn "UIHideModeSelectButtons" } widget Button TabletBackground { mins 149, 245 size 509, 267 texture "data/gfx/ui/MainMenu/Title_tablet_campaign_select" eventToShowOn "UIShowModeSelectButtons" eventToHideOn "UIHideModeSelectButtons" } widget Button othercampaigns { onaction enter "PlayUIAnim ModeSelectTransitionToFreeplay" mins 258, 308 size 152, 30 textVerticalAlignment "top" textAlignment "right" text "#FreePlay" style "Luxor2Style04" hidden eventToShowOn "UIShowModeSelectButtons" eventToHideOn "UIHideModeSelectButtons" } widget Button PuzzleCampaign { onaction enter "PlayUIAnim ModeSelectTransitionToPuzzle" mins 244, 400 size 128, 30 textVerticalAlignment "Top" textAlignment "center" text "#PuzzleCampaign" style "Luxor2Style04" hidden eventToShowOn "UIShowModeSelectButtons" eventToHideOn "UIHideModeSelectButtons" } widget Button MainMenu { onaction enter "PlayUIAnim ModeSelectTransitionToMainMenu" mins 182, 484 size 202, 28 textAlignment "left" text "#MainMenu" style "Luxor2Style04" hidden eventToShowOn "UIShowModeSelectButtons" eventToHideOn "UIHideModeSelectButtons" } widget Button NewGame { onaction enter "SetScreenOutAnim MainMenu Out_Left; SetScreenInAnim Pyramid In_Left; SetScreenInAnim ResumeOrContinueAdventure In_Left; gotoscreen Pyramid; pushDialog ResumeOrContinueAdventure; event SelectAdventureCampaign" mins 378, 258 size 218, 30 textAlignment "center" textVerticalAlignment "Top" text "#Adventure" style "Luxor2Style05" hidden eventToShowOn "UIShowModeSelectButtons" eventToHideOn "UIHideModeSelectButtons" } //=========================== ========================== //======================= FREEPLAY MENU ======================= //=========================== ========================== widget Label bkgforfreeplay { mins 149, 245 size 509, 267 texture "data/gfx/ui/MainMenu/Title_tablet_free_play" hidden eventToShowOn "UIShowFreeplayMenuButtons" eventToHideOn "UIHideFreeplayMenuButtons" } widget Label FreePlayMenuLabel { mins 200, 166 size 400, 44 text "#FPMenu" textAlignment "center" style "DisplayText05" hidden eventToShowOn "UIShowFreeplayMenuButtons" eventToHideOn "UIHideFreeplayMenuButtons" } widget Label FreePlayModeLabel { mins 340, 256 size 128, 30 text "#SelectMode" textAlignment "center" textVerticalAlignment "top" style "DisplayText" hidden eventToShowOn "UIShowFreeplayMenuButtons" eventToHideOn "UIHideFreeplayMenuButtons" } widget Button ModeSelectLeftArrow { onaction enter "event OnLeftFreeplayModeArrowSelected" hidden mins 230, 284 size 40, 40 style "Luxor2Style14" eventToShowOn "UIShowFreeplayMenuButtons" eventToHideOn "UIHideFreeplayMenuButtons" } widget Label ModeSelectedLabel { hidden mins 280, 285 size 240, 38 textAlignment "center" style "Luxor2Style04" eventToShowOn "UIShowFreeplayMenuButtons" eventToHideOn "UIHideFreeplayMenuButtons" EventToPopulateFrom "PopulateFreeplayModeSelectedData" } widget Button ModeSelectRightArrow { onaction enter "event OnRightFreeplayModeArrowSelected" hidden mins 537, 284 size 40,...
edwardfranio