MainMenu.txt

(45 KB) Pobierz
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,...
Zgłoś jeśli naruszono regulamin