/** * Copyright 1998-2013 Epic Games, Inc. All Rights Reserved. */ class MobileMenuSplash extends MobileMenuScene; var float HelpFlashDuration; event InitMenuScene(MobilePlayerInput PlayerInput, int ScreenWidth, int ScreenHeight, bool bIsFirstInitialization) { local float scale; if (ScreenWidth < 960) { MenuObjects[0].Width = 0.95; } super.InitMenuScene(PlayerInput, ScreenWidth, ScreenHeight, bIsFirstInitialization); Scale = /*(ScreenWidth >= 960) ? 1.0 : */Float(ScreenWidth) / 960; MenuObjects[1].Width = 574 * Scale; MenuObjects[1].Height = 574 * Scale * 0.1393728222996516; MenuObjects[1].Left = (ScreenWidth/2) - 40*Scale; } event OnTouch(MobileMenuObject Sender, ETouchType EventType, float TouchX, float TouchY) { local CastlePC PC; if (Sender.Tag == "CATCHALL") { if (EventType != Touch_Cancelled) { PC = CastlePC(InputOwner.Outer); InputOwner.CloseMenuScene(self); PC.FlashHelp(HelpFlashDuration); } } } function Closed() { CastlePC(InputOwner.Outer).StartTutorials(); Super.Closed(); } defaultproperties { Top=0 Left=0 Width=1.0 Height=1.0 bRelativeWidth=true bRelativeHeight=true Begin Object Class=MobileMenuImage Name=INFO Tag="INFO" Left=0.5 Top=0.5 Width=0.6927083 Height=0.2601503759398496 bHeightRelativeToWidth=true XOffset=0.5 YOffset=0.5 bRelativeLeft=true bRelativeTop=true bRelativeWidth=true bRelativeHeight=true Image=Texture2D'CastleUI.menus.T_CastleMenu2' ImageDrawStyle=IDS_Stretched ImageUVs=(bCustomCoords=true,U=264,V=1464,UL=1330,VL=346) End Object MenuObjects(0)=INFO Begin Object Class=MobileMenuImage Name=Highlight Tag="HIGHLIGHT" Left=0 Top=0 Width=587 Height=84 Image=Texture2D'CastleUI.menus.T_CastleMenu2' ImageDrawStyle=IDS_Stretched ImageUVs=(bCustomCoords=true,U=898,V=1224,UL=1148,VL=160) End Object MenuObjects(1)=Highlight Begin Object Class=MobileMenuButton Name=CATCHALL Tag="CATCHALL" Left=0 Top=0 Width=1 Height=1 bRelativeLeft=true bRelativeTop=true bRelativeWidth=true bRelativeHeight=true bIsActive=true; End Object MenuObjects(2)=CATCHALL HelpFlashDuration=2 }