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

ROInterface.ROTab_GameSettings

Extends
Settings_Tabs

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPanel
            |   
            +-- XInterface.GUITabPanel
               |   
               +-- XInterface.UT2K4TabPanel
                  |   
                  +-- GUI2K4.Settings_Tabs
                     |   
                     +-- ROInterface.ROTab_GameSettings

Variables Summary
boolbDynNet
boolbManualReloading
boolbTankThrottle
boolbVehicleThrottle
moCheckBoxch_DynNetspeed
moCheckBoxch_ManualReloading
moCheckBoxch_TankThrottle
moCheckBoxch_VehicleThrottle
moComboBoxco_GoreLevel
moComboBoxco_Netspeed
moEditBoxed_PlayerName
intiGore
intiNetspeed
intiNetSpeedD
GUISectionBackgroundi_BG1
GUISectionBackgroundi_BG2
GUISectionBackgroundi_BG3
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

bDynNet Source code

var bool bDynNet;

bManualReloading Source code

var bool bManualReloading;

bTankThrottle Source code

var bool bTankThrottle;

bVehicleThrottle Source code

var bool bVehicleThrottle;

ch_DynNetspeed Source code

var automated moCheckBox ch_DynNetspeed;

ch_ManualReloading Source code

var automated moCheckBox ch_ManualReloading;

ch_TankThrottle Source code

var automated moCheckBox ch_TankThrottle;

ch_VehicleThrottle Source code

var automated moCheckBox ch_VehicleThrottle;

co_GoreLevel Source code

var automated moComboBox co_GoreLevel;

co_Netspeed Source code

var automated moComboBox co_Netspeed;

ed_PlayerName Source code

var automated moEditBox ed_PlayerName;

iGore Source code

var int iGore;

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;

i_BG3 Source code

var automated GUISectionBackground i_BG3;

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'ROInterface.ROTab_GameSettings.GameBK1'


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


     Begin Object Class=GUISectionBackground Name=GameBK3
         Caption="Simulation Realism"
         WinTop=0.650000
         WinLeft=0.250000
         WinWidth=0.500000
         WinHeight=0.250000
         RenderWeight=0.100200
         OnPreDraw=GameBK3.InternalPreDraw
     End Object
     i_BG3=GUISectionBackground'ROInterface.ROTab_GameSettings.GameBK3'


     Begin Object Class=moEditBox Name=OnlineStatsName
         Caption="Player Name"
         OnCreateComponent=OnlineStatsName.InternalOnCreateComponent
         IniOption="@Internal"
         Hint="Please select a name to use ingame"
         WinTop=0.373349
         WinLeft=0.524912
         WinWidth=0.419316
         TabOrder=1
         OnChange=ROTab_GameSettings.InternalOnChange
         OnLoadINI=ROTab_GameSettings.InternalOnLoadINI
     End Object
     ed_PlayerName=moEditBox'ROInterface.ROTab_GameSettings.OnlineStatsName'


     Begin Object Class=moComboBox Name=GameGoreLevel
         bReadOnly=True
         Caption="Gore Level"
         OnCreateComponent=GameGoreLevel.InternalOnCreateComponent
         IniOption="@Internal"
         Hint="Configure the amount of blood and gore you see while playing the game"
         WinTop=0.415521
         WinLeft=0.050000
         WinWidth=0.400000
         RenderWeight=1.040000
         TabOrder=2
         OnChange=ROTab_GameSettings.InternalOnChange
         OnLoadINI=ROTab_GameSettings.InternalOnLoadINI
     End Object
     co_GoreLevel=moComboBox'ROInterface.ROTab_GameSettings.GameGoreLevel'


     Begin Object Class=moCheckBox Name=NetworkDynamicNetspeed
         ComponentJustification=TXTA_Left
         CaptionWidth=0.950000
         Caption="Dynamic Netspeed"
         OnCreateComponent=NetworkDynamicNetspeed.InternalOnCreateComponent
         IniOption="@Internal"
         Hint="Netspeed is automatically adjusted based on the speed of your network connection"
         WinTop=0.166017
         WinLeft=0.528997
         WinWidth=0.419297
         TabOrder=4
         OnChange=ROTab_GameSettings.InternalOnChange
         OnLoadINI=ROTab_GameSettings.InternalOnLoadINI
     End Object
     ch_DynNetspeed=moCheckBox'ROInterface.ROTab_GameSettings.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.122944
         WinLeft=0.528997
         WinWidth=0.419297
         TabOrder=3
         OnChange=ROTab_GameSettings.InternalOnChange
         OnLoadINI=ROTab_GameSettings.InternalOnLoadINI
     End Object
     co_Netspeed=moComboBox'ROInterface.ROTab_GameSettings.OnlineNetSpeed'


     Begin Object Class=moCheckBox Name=ThrottleTanks
         ComponentJustification=TXTA_Left
         CaptionWidth=0.950000
         Caption="Incremental Tank Throttle"
         OnCreateComponent=ThrottleTanks.InternalOnCreateComponent
         IniOption="@Internal"
         Hint="Enabling this allows you to incrementally increase or decrease the throttle in tanks"
         WinTop=0.166017
         WinLeft=0.528997
         WinWidth=0.419297
         TabOrder=4
         OnChange=ROTab_GameSettings.InternalOnChange
         OnLoadINI=ROTab_GameSettings.InternalOnLoadINI
     End Object
     ch_TankThrottle=moCheckBox'ROInterface.ROTab_GameSettings.ThrottleTanks'


     Begin Object Class=moCheckBox Name=ThrottleVehicle
         ComponentJustification=TXTA_Left
         CaptionWidth=0.950000
         Caption="Incremental Vehicle Throttle"
         OnCreateComponent=ThrottleVehicle.InternalOnCreateComponent
         IniOption="@Internal"
         Hint="Enabling this allows you to incrementally increase or decrease the throttle for non-tank vehicles"
         WinTop=0.166017
         WinLeft=0.528997
         WinWidth=0.419297
         TabOrder=4
         OnChange=ROTab_GameSettings.InternalOnChange
         OnLoadINI=ROTab_GameSettings.InternalOnLoadINI
     End Object
     ch_VehicleThrottle=moCheckBox'ROInterface.ROTab_GameSettings.ThrottleVehicle'


     Begin Object Class=moCheckBox Name=ManualReloading
         ComponentJustification=TXTA_Left
         CaptionWidth=0.950000
         Caption="Manual Tank Shell Reloading"
         OnCreateComponent=ManualReloading.InternalOnCreateComponent
         IniOption="@Internal"
         Hint="Stops tank shells from automatically reloading to allow for the selection of ammo types prior to reloading."
         WinTop=0.166017
         WinLeft=0.528997
         WinWidth=0.419297
         TabOrder=5
         OnChange=ROTab_GameSettings.InternalOnChange
         OnLoadINI=ROTab_GameSettings.InternalOnLoadINI
     End Object
     ch_ManualReloading=moCheckBox'ROInterface.ROTab_GameSettings.ManualReloading'


     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:52.466 - Created with UnCodeX