157 lines
3.4 KiB
Ucode
157 lines
3.4 KiB
Ucode
//-----------------------------------------------------------
|
|
//
|
|
//-----------------------------------------------------------
|
|
class UT2K4ModFooter extends ButtonFooter;
|
|
|
|
var automated GUIButton b_Activate, b_Web, b_Download, b_Dump, b_Watch, b_Back, b_Movie;
|
|
var UT2K4ModsAndDemos MyPage;
|
|
|
|
function InitComponent(GUIController MyController, GUIComponent MyOwner)
|
|
{
|
|
Super.InitComponent(MyController,MyOwner);
|
|
MyPage = UT2K4ModsAndDemos(MyOwner);
|
|
}
|
|
|
|
function bool BackClick(GUIComponent Sender)
|
|
{
|
|
Controller.CloseMenu(false);
|
|
return true;
|
|
}
|
|
|
|
function TabChange(int NewTag)
|
|
{
|
|
local int i;
|
|
local GUIButton B;
|
|
for (i=0;i<Components.Length;i++)
|
|
{
|
|
B = GUIButton(Components[i]);
|
|
if ( b!=None && b.Tag>0 )
|
|
{
|
|
if (b.Tag==NewTag)
|
|
b.SetVisibility(true);
|
|
else
|
|
b.SetVisibility(false);
|
|
}
|
|
}
|
|
|
|
SetupButtons("true");
|
|
}
|
|
|
|
defaultproperties
|
|
{
|
|
Begin Object Class=GUIButton Name=BB1
|
|
Caption="Activate"
|
|
Hint="Activates the selected mod"
|
|
WinWidth=0.12
|
|
WinLeft=0.885352
|
|
WinHeight=0.036482
|
|
WinTop=0.085678
|
|
RenderWeight=2
|
|
TabOrder=0
|
|
bBoundToParent=True
|
|
StyleName="FooterButton"
|
|
Tag=1
|
|
bVisible=false
|
|
End Object
|
|
b_Activate=BB1
|
|
|
|
Begin Object Class=GUIButton Name=BB2
|
|
Caption="Visit Web Site"
|
|
Hint="Visit the web site of the selected mod"
|
|
WinWidth=0.12
|
|
WinLeft=0.885352
|
|
WinHeight=0.036482
|
|
WinTop=0.085678
|
|
RenderWeight=2.0001
|
|
TabOrder=1
|
|
bBoundToParent=True
|
|
StyleName="FooterButton"
|
|
bVisible=false
|
|
Tag=1
|
|
End Object
|
|
b_Web=BB2
|
|
|
|
Begin Object Class=GUIButton Name=BB3
|
|
Caption="Download"
|
|
Hint="Download the selected Ownage map"
|
|
WinLeft=0.885352
|
|
WinHeight=0.036482
|
|
WinWidth=0.12
|
|
WinTop=0.085678
|
|
RenderWeight=2.0001
|
|
TabOrder=2
|
|
bBoundToParent=True
|
|
StyleName="FooterButton"
|
|
bVisible=false
|
|
Tag=2
|
|
End Object
|
|
b_Download=BB3
|
|
|
|
Begin Object Class=GUIButton Name=BB5
|
|
Caption="Create AVI"
|
|
Hint="Convert the selected demo to a DIVX AVI"
|
|
WinWidth=0.12
|
|
WinHeight=0.036482
|
|
WinTop=0.085678
|
|
RenderWeight=2.0001
|
|
TabOrder=3
|
|
bBoundToParent=True
|
|
StyleName="FooterButton"
|
|
bVisible=false
|
|
Tag=3
|
|
End Object
|
|
b_Dump=BB5
|
|
|
|
Begin Object Class=GUIButton Name=BB4
|
|
Caption="Watch Demo"
|
|
Hint="Watch the selected demo"
|
|
WinHeight=0.036482
|
|
WinWidth=0.12
|
|
WinTop=0.085678
|
|
RenderWeight=2.0001
|
|
TabOrder=4
|
|
bBoundToParent=True
|
|
StyleName="FooterButton"
|
|
bVisible=false
|
|
Tag=3
|
|
End Object
|
|
b_Watch=BB4
|
|
|
|
Begin Object Class=GUIButton Name=BB66
|
|
Caption="Play Movie"
|
|
Hint="Watch the selected movie"
|
|
WinHeight=0.036482
|
|
WinWidth=0.12
|
|
WinTop=0.085678
|
|
RenderWeight=2.0001
|
|
TabOrder=4
|
|
bBoundToParent=True
|
|
StyleName="FooterButton"
|
|
bVisible=false
|
|
Tag=4
|
|
End Object
|
|
b_Movie=BB66
|
|
|
|
|
|
Begin Object Class=GUIButton Name=BackB
|
|
Caption="BACK"
|
|
Hint="Return to the previous menu"
|
|
WinHeight=0.036482
|
|
WinWidth=0.12
|
|
WinTop=0.085678
|
|
RenderWeight=2.0002
|
|
TabOrder=3
|
|
bBoundToParent=True
|
|
StyleName="FooterButton"
|
|
OnClick=BackClick
|
|
Tag=0
|
|
End Object
|
|
b_Back=BackB
|
|
Margin=0.01
|
|
Padding=0.3
|
|
Spacer=0.01
|
|
|
|
// bFixedWidth=false;
|
|
|
|
}
|