rott/kf_sources/GUI2K4/Classes/UT2K4ModFooter.uc
2026-07-14 20:27:09 +07:00

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;
}