88 lines
1.8 KiB
Ucode
88 lines
1.8 KiB
Ucode
// Fancy new in-game disconnect page
|
|
|
|
class KFDisconnectPage extends GUIPage;
|
|
|
|
var bool bIgnoreEsc;
|
|
|
|
var localized string LeaveMPButtonText;
|
|
var localized string LeaveSPButtonText;
|
|
|
|
var float ButtonWidth;
|
|
var float ButtonHeight;
|
|
var float ButtonHGap;
|
|
var float ButtonVGap;
|
|
var float BarHeight;
|
|
var float BarVPos;
|
|
|
|
function InitComponent(GUIController MyController, GUIComponent MyOwner)
|
|
{
|
|
Super.InitComponent(Mycontroller, MyOwner);
|
|
PlayerOwner().ClearProgressMessages();
|
|
}
|
|
|
|
function bool InternalOnClick(GUIComponent Sender)
|
|
{
|
|
if ( Sender==Controls[1] ) // OK
|
|
{
|
|
Controller.OpenMenu("KFGui.KFServerBrowser");
|
|
}
|
|
|
|
return true;
|
|
}
|
|
|
|
event HandleParameters(string Param1, string Param2)
|
|
{
|
|
GUILabel(Controls[2]).Caption = Param1$"|"$Param2;
|
|
PlayerOwner().ClearProgressMessages();
|
|
}
|
|
|
|
defaultproperties
|
|
{
|
|
Begin Object Class=AltSectionBackground name=NetStatBackground
|
|
bAcceptsInput=false
|
|
bNeverFocus=true
|
|
WinHeight=0.25
|
|
WinWidth=0.75
|
|
WinLeft=0.125
|
|
WinTop=0.375
|
|
End Object
|
|
Controls(0)=AltSectionBackground'NetStatBackground'
|
|
|
|
Begin Object Class=GUIButton Name=NetStatOk
|
|
Caption="OK"
|
|
StyleName="MidGameButton"
|
|
OnClick=InternalOnClick
|
|
bBoundToParent=true
|
|
WinWidth=0.250000
|
|
WinHeight=0.050000
|
|
WinLeft=0.375000
|
|
WinTop=0.675000
|
|
End Object
|
|
Controls(1)=GUIButton'NetStatOK'
|
|
|
|
Begin Object Class=GUILabel Name=NetStatLabel
|
|
Caption=""
|
|
TextFont="UT2HeaderFont"
|
|
TextALign=TXTA_Center
|
|
TextColor=(R=255,G=255,B=255,A=255)
|
|
WinWidth=1
|
|
WinHeight=0.5
|
|
WinLeft=0
|
|
WinTop=0.125
|
|
bMultiLine=true
|
|
bBoundToParent=true
|
|
End Object
|
|
Controls(2)=GUILabel'NetStatLabel'
|
|
|
|
// Replaceme
|
|
OpenSound=sound'ROMenuSounds.msfxEdit'
|
|
|
|
bIgnoreEsc=true
|
|
bRequire640x480=false
|
|
|
|
WinTop=0.375;
|
|
WinHeight=0.25;
|
|
WinWidth=1.0;
|
|
WinLeft=0.0;
|
|
}
|