home *** CD-ROM | disk | FTP | other *** search
/ Game Level Design / GLDesign.bin / Software / UnrealEngine2Runtime / UE2Runtime-22262001_Demo.exe / GUI / Classes / MyNetworkStatusMsg.uc < prev    next >
Text File  |  2003-06-30  |  2KB  |  97 lines

  1. // ====================================================================
  2. //  (c) 2003, Epic Games, Inc.  All Rights Reserved
  3. // ====================================================================
  4.  
  5. class MyNetworkStatusMsg extends GUIPage;
  6.  
  7.  
  8. var automated GUIButton NetStatBackground;
  9. var automated GUIButton NetStatOk;
  10. var automated GUILabel     NetStatLabel;
  11.  
  12. var bool bIgnoreEsc;
  13.  
  14. var        localized string LeaveMPButtonText;
  15. var        localized string LeaveSPButtonText;
  16.  
  17. var        float ButtonWidth;
  18. var        float ButtonHeight;
  19. var        float ButtonHGap;
  20. var        float ButtonVGap;
  21. var        float BarHeight;
  22. var        float BarVPos;
  23.  
  24.  
  25. function InitComponent(GUIController MyController, GUIComponent MyOwner)
  26. {
  27.     Super.InitComponent(Mycontroller, MyOwner);
  28.     PlayerOwner().ClearProgressMessages();
  29. }
  30.  
  31.  
  32. function bool InternalOnClick(GUIComponent Sender)
  33. {
  34.     if(Sender==NetStatOk) // OK
  35.     {
  36.         Controller.ReplaceMenu("GUI.MyMainMenu");
  37.     }
  38.  
  39.     return true;
  40. }
  41.  
  42. event HandleParameters(string Param1, string Param2)
  43. {
  44.     NetStatLabel.Caption = Param1$"|"$Param2;
  45.     PlayerOwner().ClearProgressMessages();
  46. }
  47.  
  48. defaultproperties
  49. {
  50.  
  51.     Begin Object Class=GUIButton name=cNetStatBackground
  52.         bAcceptsInput=false
  53.         bNeverFocus=true
  54.         StyleName="SquareBar"
  55.         WinHeight=0.25
  56.         WinWidth=1
  57.         WinLeft=0
  58.         WinTop=0.375
  59.     End Object
  60.  
  61.     Begin Object Class=GUIButton Name=cNetStatOk
  62.         Caption="OK"
  63.         OnClick=InternalOnClick
  64.         bBoundToParent=true
  65.         WinWidth=0.250000
  66.         WinHeight=0.050000
  67.         WinLeft=0.375000
  68.         WinTop=0.675000
  69.     End Object
  70.  
  71.     Begin Object Class=GUILabel Name=cNetStatLabel
  72.         Caption=""
  73.         TextFont="HeaderFont"
  74.         TextALign=TXTA_Center
  75.         TextColor=(R=255,G=255,B=255,A=255)
  76.         WinWidth=1
  77.         WinHeight=0.5
  78.         WinLeft=0
  79.         WinTop=0.125
  80.         bMultiLine=true
  81.         bBoundToParent=true
  82.     End Object
  83.  
  84.     NetStatBackground=cNetStatBackground
  85.     NetStatOk=cNetStatOk
  86.     NetStatLabel=cNetStatLabel
  87.  
  88.     bIgnoreEsc=true
  89.     bRequire640x480=false
  90.  
  91.     WinTop=0.375;
  92.     WinHeight=0.25;
  93.     WinWidth=1.0;
  94.     WinLeft=0.0;
  95.  
  96.  
  97. }