Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

GUI2K4.UT2K4Tab_BotConfigBase

Extends
UT2K4GameTabBase

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPanel
            |   
            +-- XInterface.GUITabPanel
               |   
               +-- XInterface.UT2K4TabPanel
                  |   
                  +-- GUI2K4.UT2K4GameTabBase
                     |   
                     +-- GUI2K4.UT2K4Tab_BotConfigBase

Direct Known Subclasses:

UT2K4Tab_BotConfigMP, UT2K4Tab_BotConfigSP

Variables Summary
GUIButtonb_AddB
GUIButtonb_AddR
GUIButtonb_Config
GUIButtonb_DoConfig
GUIButtonb_Left
GUIButtonb_RemoveB
GUIButtonb_RemoveR
GUIButtonb_Right
GUIImagei_Portrait
GUIVertImageListBoxlb_Blue
GUIVertImageListBoxlb_Red
GUICharacterListli_Bots
GUISectionBackgroundsb_Blue
GUISectionBackgroundsb_Bots
AltSectionBackgroundsb_PBK
GUISectionBackgroundsb_Red
UT2K4Tab_BotConfigBase
boolbAllowDuplicates
boolbIgnoreListChange
boolbPlaySounds
boolbTeamGame
stringDMCaption
GUIVertImageListli_Blue
GUIVertImageListli_Red
stringRedCaption
Inherited Variables from GUI2K4.UT2K4GameTabBase
p_Anchor

Functions Summary
function CharListChange (GUIComponent Sender)
function InitComponent (GUIController MyController, GUIComponent MyOwner)
functionbool InternalMouseOver (GUIComponent Sender, Canvas C, out int X, out int Y, out int XL, out int YL)
functionbool InternalOnBeginDrag (GUIComponent Sender)
functionbool InternalOnClick (GUIComponent Sender)
functionbool InternalOnDragDrop (GUIComponent Target)
function InternalOnEndDrag (GUIComponent Accepting, bool bAccepted)
function ListChange (GUIComponent Sender)
functionstring Play ()
function SetupBotLists (bool bIsTeam)
function SetVis (bool bIsTeam)
function ShowPanel (bool bShow)
function UpdateLinks (GUIListBase List)
Inherited Functions from GUI2K4.UT2K4GameTabBase
InitComponent, Play, SetFooterCaption


Variables Detail

b_AddB Source code

var automated GUIButton b_AddB;

b_AddR Source code

var automated GUIButton b_AddR;

b_Config Source code

var automated GUIButton b_Config;

b_DoConfig Source code

var automated GUIButton b_DoConfig;

b_Left Source code

var automated GUIButton b_Left;

b_RemoveB Source code

var automated GUIButton b_RemoveB;

b_RemoveR Source code

var automated GUIButton b_RemoveR;

b_Right Source code

var automated GUIButton b_Right;

i_Portrait Source code

var automated GUIImage i_Portrait;

lb_Blue Source code

var automated GUIVertImageListBox lb_Blue;

lb_Red Source code

var automated GUIVertImageListBox lb_Red;

li_Bots Source code

var automated GUICharacterList li_Bots;

sb_Blue Source code

var automated GUISectionBackground sb_Blue;

sb_Bots Source code

var automated GUISectionBackground sb_Bots;

sb_PBK Source code

var automated AltSectionBackground sb_PBK;

sb_Red Source code

var automated GUISectionBackground sb_Red;

UT2K4Tab_BotConfigBase

bAllowDuplicates Source code

var(UT2K4Tab_BotConfigBase) config bool bAllowDuplicates;

bIgnoreListChange Source code

var(UT2K4Tab_BotConfigBase) bool bIgnoreListChange;

bPlaySounds Source code

var(UT2K4Tab_BotConfigBase) bool bPlaySounds;

bTeamGame Source code

var(UT2K4Tab_BotConfigBase) bool bTeamGame;

DMCaption Source code

var(UT2K4Tab_BotConfigBase) localized string DMCaption;

li_Blue Source code

var(UT2K4Tab_BotConfigBase) noexport editconst GUIVertImageList li_Blue;

li_Red Source code

var(UT2K4Tab_BotConfigBase) noexport editconst GUIVertImageList li_Red;

RedCaption Source code

var(UT2K4Tab_BotConfigBase) localized string RedCaption;


Functions Detail

CharListChange Source code

function CharListChange ( GUIComponent Sender )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner )

InternalMouseOver Source code

function bool InternalMouseOver ( GUIComponent Sender, Canvas C, out int X, out int Y, out int XL, out int YL )

InternalOnBeginDrag Source code

function bool InternalOnBeginDrag ( GUIComponent Sender )

InternalOnClick Source code

function bool InternalOnClick ( GUIComponent Sender )

InternalOnDragDrop Source code

function bool InternalOnDragDrop ( GUIComponent Target )

InternalOnEndDrag Source code

function InternalOnEndDrag ( GUIComponent Accepting, bool bAccepted )

ListChange Source code

function ListChange ( GUIComponent Sender )

Play Source code

function string Play ( )

SetupBotLists Source code

function SetupBotLists ( bool bIsTeam )

SetVis Source code

function SetVis ( bool bIsTeam )

ShowPanel Source code

function ShowPanel ( bool bShow )

UpdateLinks Source code

function UpdateLinks ( GUIListBase List )


Defaultproperties

defaultproperties
{
     Begin Object Class=GUISectionBackground Name=BotConfigMainBG
         Caption="Drag a character on to its respective team"
         WinTop=0.650734
         WinLeft=0.058516
         WinWidth=0.887501
         WinHeight=0.328047
         OnPreDraw=BotConfigMainBG.InternalPreDraw
     End Object
     sb_Bots=GUISectionBackground'GUI2K4.UT2K4Tab_BotConfigBase.BotConfigMainBG'

     Begin Object Class=GUISectionBackground Name=BotConfigRedBackground
         Caption="Red Team"
         WinTop=0.008334
         WinLeft=0.011758
         WinWidth=0.358731
         WinHeight=0.576876
         OnPreDraw=BotConfigRedBackground.InternalPreDraw
     End Object
     sb_Red=GUISectionBackground'GUI2K4.UT2K4Tab_BotConfigBase.BotConfigRedBackground'

     Begin Object Class=GUISectionBackground Name=BotConfigBlueBackground
         Caption="Blue Team"
         WinTop=0.008334
         WinLeft=0.629743
         WinWidth=0.358731
         WinHeight=0.576876
         OnPreDraw=BotConfigBlueBackground.InternalPreDraw
     End Object
     sb_Blue=GUISectionBackground'GUI2K4.UT2K4Tab_BotConfigBase.BotConfigBlueBackground'

     Begin Object Class=AltSectionBackground Name=BotConfigPortraitBackground
         FontScale=FNS_Small
         WinTop=0.037820
         WinLeft=0.392777
         WinWidth=0.220218
         WinHeight=0.512104
         OnPreDraw=BotConfigPortraitBackground.InternalPreDraw
     End Object
     sb_PBK=AltSectionBackground'GUI2K4.UT2K4Tab_BotConfigBase.BotConfigPortraitBackground'

     Begin Object Class=GUICharacterList Name=BotConfigCharList
         StyleName="CharButton"
         Hint="To add a bot, drag the portrait to the desired team's list, or use the arrow buttons above"
         WinTop=0.714826
         WinLeft=0.139140
         WinWidth=0.724609
         WinHeight=0.236758
         TabOrder=7
         bDropSource=True
         bDropTarget=True
         OnClick=BotConfigCharList.InternalOnClick
         OnRightClick=BotConfigCharList.InternalOnRightClick
         OnMousePressed=BotConfigCharList.InternalOnMousePressed
         OnMouseRelease=BotConfigCharList.InternalOnMouseRelease
         OnChange=UT2K4Tab_BotConfigBase.CharListChange
         OnKeyEvent=BotConfigCharList.InternalOnKeyEvent
         OnBeginDrag=UT2K4Tab_BotConfigBase.InternalOnBeginDrag
         OnEndDrag=BotConfigCharList.InternalOnEndDrag
         OnDragDrop=BotConfigCharList.InternalOnDragDrop
         OnDragEnter=BotConfigCharList.InternalOnDragEnter
         OnDragLeave=BotConfigCharList.InternalOnDragLeave
         OnDragOver=BotConfigCharList.InternalOnDragOver
     End Object
     li_Bots=GUICharacterList'GUI2K4.UT2K4Tab_BotConfigBase.BotConfigCharList'

     Begin Object Class=GUIImage Name=BotConfigPortrait
         DropShadow=Texture'2K4Menus.Controls.Shadow'
         ImageStyle=ISTY_Scaled
         ImageRenderStyle=MSTY_Normal
         DropShadowY=6
         WinTop=0.003986
         WinLeft=0.400000
         WinWidth=0.200000
         WinHeight=0.573754
         RenderWeight=1.101000
     End Object
     i_Portrait=GUIImage'GUI2K4.UT2K4Tab_BotConfigBase.BotConfigPortrait'

     Begin Object Class=GUIVertImageListBox Name=BotConfigRedList
         ImageScale=0.200000
         bVisibleWhenEmpty=True
         bSorted=True
         OnCreateComponent=BotConfigRedList.InternalOnCreateComponent
         Hint="These are the bots that will play on the red team"
         WinTop=0.060750
         WinLeft=0.014258
         WinWidth=0.345352
         WinHeight=0.504883
         TabOrder=0
         OnChange=UT2K4Tab_BotConfigBase.ListChange
     End Object
     lb_Red=GUIVertImageListBox'GUI2K4.UT2K4Tab_BotConfigBase.BotConfigRedList'

     Begin Object Class=GUIVertImageListBox Name=BotConfigBlueList
         ImageScale=0.200000
         bVisibleWhenEmpty=True
         bSorted=True
         OnCreateComponent=BotConfigBlueList.InternalOnCreateComponent
         Hint="These are the bots that will play on the blue team"
         WinTop=0.060750
         WinLeft=0.634728
         WinWidth=0.345352
         WinHeight=0.504883
         TabOrder=5
         OnChange=UT2K4Tab_BotConfigBase.ListChange
     End Object
     lb_Blue=GUIVertImageListBox'GUI2K4.UT2K4Tab_BotConfigBase.BotConfigBlueList'

     Begin Object Class=GUIButton Name=IABotConfigConfig
         Caption="Info"
         MenuState=MSAT_Disabled
         Hint="View detailed stats for this bot."
         WinTop=0.593949
         WinLeft=0.357306
         WinWidth=0.136563
         WinHeight=0.049765
         TabOrder=9
         OnClick=UT2K4Tab_BotConfigBase.InternalOnClick
         OnKeyEvent=IABotConfigConfig.InternalOnKeyEvent
     End Object
     b_Config=GUIButton'GUI2K4.UT2K4Tab_BotConfigBase.IABotConfigConfig'

     Begin Object Class=GUIButton Name=BotLeft
         StyleName="ArrowLeft"
         WinTop=0.790963
         WinLeft=0.101953
         WinWidth=0.043555
         WinHeight=0.084414
         TabOrder=6
         bNeverFocus=True
         bRepeatClick=True
         OnClick=UT2K4Tab_BotConfigBase.InternalOnClick
         OnKeyEvent=BotLeft.InternalOnKeyEvent
     End Object
     b_Left=GUIButton'GUI2K4.UT2K4Tab_BotConfigBase.BotLeft'

     Begin Object Class=GUIButton Name=BotRight
         StyleName="ArrowRight"
         WinTop=0.790963
         WinLeft=0.854649
         WinWidth=0.043555
         WinHeight=0.084414
         TabOrder=8
         bNeverFocus=True
         bRepeatClick=True
         OnClick=UT2K4Tab_BotConfigBase.InternalOnClick
         OnKeyEvent=BotRight.InternalOnKeyEvent
     End Object
     b_Right=GUIButton'GUI2K4.UT2K4Tab_BotConfigBase.BotRight'

     Begin Object Class=GUIButton Name=IABotConfigDoConfig
         Caption="Edit"
         MenuState=MSAT_Disabled
         Hint="Customize the AI attributes for this bot"
         WinTop=0.593949
         WinLeft=0.505743
         WinWidth=0.136563
         WinHeight=0.049765
         TabOrder=10
         OnClick=UT2K4Tab_BotConfigBase.InternalOnClick
         OnKeyEvent=IABotConfigDoConfig.InternalOnKeyEvent
     End Object
     b_DoConfig=GUIButton'GUI2K4.UT2K4Tab_BotConfigBase.IABotConfigDoConfig'

     bAllowDuplicates=True
     DMCaption="DeathMatch Team"
     RedCaption="Red Team"
     WinTop=0.150000
     WinHeight=0.770000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:16:23.734 - Created with UnCodeX