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

KFGui.KFGameSettings

Extends
Settings_Tabs

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPanel
            |   
            +-- XInterface.GUITabPanel
               |   
               +-- XInterface.UT2K4TabPanel
                  |   
                  +-- GUI2K4.Settings_Tabs
                     |   
                     +-- KFGui.KFGameSettings

Variables Summary
intAudioMessageLevel
intAudioMessageLevelD
stringAudioMessageLevels[3]
boolbDynNet
boolbTrader
moCheckBoxch_DynNetspeed
moCheckBoxch_TraderPath
moComboBoxco_AudioMessageLevel
moComboBoxco_Hints
moComboBoxco_Netspeed
intHintLevel
intHintLevelD
array<string>Hints
intiNetspeed
intiNetSpeedD
GUISectionBackgroundi_BG1
GUISectionBackgroundi_BG2
stringNetSpeedText[4]
stringsPlayerName
stringsPlayerNameD
Inherited Variables from GUI2K4.Settings_Tabs
bAlwaysApply, bExpert, bNeedApply, PerformanceWarningMenu, PerformanceWarningText, Setting, t_Footer, WarningCounter, WarningLength

Functions Summary
function InitComponent (GUIController MyController, GUIComponent MyOwner))
function InternalOnChange (GUIComponent Sender))
function InternalOnLoadINI (GUIComponent Sender, string s))
function ResetClicked ()))
function SaveSettings ()))
Inherited Functions from GUI2K4.Settings_Tabs
AcceptClicked, Closed, DrawPerfWarn, GetNativeClassName, InitComponent, InternalOnChange, Opened, ResetClicked, SaveSettings, ShowPanel, ShowPerformanceWarning, Timer


Variables Detail

AudioMessageLevel Source code

var int AudioMessageLevel;

AudioMessageLevelD Source code

var int AudioMessageLevelD;

AudioMessageLevels[3] Source code

var localized string AudioMessageLevels[3];

bDynNet Source code

var bool bDynNet;

bTrader Source code

var bool bTrader;

ch_DynNetspeed Source code

var automated moCheckBox ch_DynNetspeed;

ch_TraderPath Source code

var automated moCheckBox ch_TraderPath;

co_AudioMessageLevel Source code

var automated moComboBox co_AudioMessageLevel;

co_Hints Source code

var automated moComboBox co_Hints;

co_Netspeed Source code

var automated moComboBox co_Netspeed;

HintLevel Source code

var int HintLevel;

HintLevelD Source code

var int HintLevelD;

Hints Source code

var localized array<string> Hints;

iNetspeed Source code

var int iNetspeed;

iNetSpeedD Source code

var int iNetSpeedD;

i_BG1 Source code

var automated GUISectionBackground i_BG1;

i_BG2 Source code

var automated GUISectionBackground i_BG2;

NetSpeedText[4] Source code

var localized string NetSpeedText[4];

sPlayerName Source code

var string sPlayerName;

sPlayerNameD Source code

var string sPlayerNameD;


Functions Detail

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner) )

InternalOnChange Source code

function InternalOnChange ( GUIComponent Sender) )

InternalOnLoadINI Source code

function InternalOnLoadINI ( GUIComponent Sender, string s) )

ResetClicked Source code

function ResetClicked ( ) )

SaveSettings Source code

function SaveSettings ( ) )


Defaultproperties

defaultproperties
{
     Begin Object Class=GUISectionBackground Name=GameBK1
         Caption="Gameplay"
         WinTop=0.050000
         WinLeft=0.250000
         WinWidth=0.500000
         WinHeight=0.250000
         RenderWeight=0.100100
         OnPreDraw=GameBK1.InternalPreDraw
     End Object
     i_BG1=GUISectionBackground'KFGui.KFGameSettings.GameBK1'


     Begin Object Class=GUISectionBackground Name=GameBK2
         Caption="Network"
         WinTop=0.350000
         WinLeft=0.250000
         WinWidth=0.500000
         WinHeight=0.200000
         RenderWeight=0.100200
         OnPreDraw=GameBK2.InternalPreDraw
     End Object
     i_BG2=GUISectionBackground'KFGui.KFGameSettings.GameBK2'


     Begin Object Class=moCheckBox Name=NetworkDynamicNetspeed
         ComponentJustification=TXTA_Left
         CaptionWidth=0.955000
         Caption="Dynamic Netspeed"
         OnCreateComponent=NetworkDynamicNetspeed.InternalOnCreateComponent
         IniOption="@Internal"
         Hint="Netspeed is automatically adjusted based on the speed of your network connection"
         WinTop=0.266017
         WinLeft=0.528997
         WinWidth=0.419297
         TabOrder=4
         OnChange=KFGameSettings.InternalOnChange
         OnLoadINI=KFGameSettings.InternalOnLoadINI
     End Object
     ch_DynNetspeed=moCheckBox'KFGui.KFGameSettings.NetworkDynamicNetspeed'


     Begin Object Class=moComboBox Name=OnlineNetSpeed
         bReadOnly=True
         ComponentJustification=TXTA_Left
         Caption="Connection"
         OnCreateComponent=OnlineNetSpeed.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="Cable Modem/DSL"
         Hint="How fast is your connection?"
         WinTop=0.222944
         WinLeft=0.528997
         WinWidth=0.419297
         TabOrder=3
         OnChange=KFGameSettings.InternalOnChange
         OnLoadINI=KFGameSettings.InternalOnLoadINI
     End Object
     co_Netspeed=moComboBox'KFGui.KFGameSettings.OnlineNetSpeed'


     Begin Object Class=moComboBox Name=HintsCombo
         ComponentJustification=TXTA_Left
         CaptionWidth=0.550000
         Caption="Hint Level"
         OnCreateComponent=HintsCombo.InternalOnCreateComponent
         IniOption="@Internal"
         Hint="Selects whether hints should be shown or not."
         WinTop=0.335021
         WinLeft=0.547773
         WinWidth=0.401953
         TabOrder=0
         bBoundToParent=True
         bScaleToParent=True
         OnChange=KFGameSettings.InternalOnChange
         OnLoadINI=KFGameSettings.InternalOnLoadINI
     End Object
     co_Hints=moComboBox'KFGui.KFGameSettings.HintsCombo'


     Hints(0)="All Hints (Reset)"
     Hints(1)="New Hints Only"
     Hints(2)="No Hints"
     Begin Object Class=moComboBox Name=AudioMessageCombo
         ComponentJustification=TXTA_Left
         CaptionWidth=0.550000
         Caption="Audio Message Level"
         OnCreateComponent=AudioMessageCombo.InternalOnCreateComponent
         IniOption="@Internal"
         Hint="Selects what type of messages are played"
         WinTop=0.335021
         WinLeft=0.547773
         WinWidth=0.401953
         TabOrder=0
         bBoundToParent=True
         bScaleToParent=True
         OnChange=KFGameSettings.InternalOnChange
         OnLoadINI=KFGameSettings.InternalOnLoadINI
     End Object
     co_AudioMessageLevel=moComboBox'KFGui.KFGameSettings.AudioMessageCombo'


     AudioMessageLevels(0)="All Messages"
     AudioMessageLevels(1)="Important Messages"
     AudioMessageLevels(2)="Minimal Messages"
     Begin Object Class=moCheckBox Name=TraderPath
         ComponentJustification=TXTA_Left
         CaptionWidth=0.955000
         Caption="Show the trader path"
         OnCreateComponent=TraderPath.InternalOnCreateComponent
         IniOption="@Internal"
         IniDefault="False"
         Hint="Enables the path to the trader"
         OnChange=KFGameSettings.InternalOnChange
         OnLoadINI=KFGameSettings.InternalOnLoadINI
     End Object
     ch_TraderPath=moCheckBox'KFGui.KFGameSettings.TraderPath'


     NetSpeedText(0)="Modem"
     NetSpeedText(1)="ISDN"
     NetSpeedText(2)="Cable/ADSL"
     NetSpeedText(3)="LAN/T1"
     PanelCaption="Game"
     WinTop=0.150000
     WinHeight=0.720000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fri 13-10-2023 03:18:46.485 - Created with UnCodeX