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

XGame.UT2K4LadderInfo

Extends
LadderInfo
Modifiers
config

Core.Object
|   
+-- Engine.LadderInfo
   |   
   +-- XGame.UT2K4LadderInfo

Constants Summary
Inherited Contants from Engine.LadderInfo
BRLadderIndex, ChampionshipLadderIndex, CTFLadderIndex, DMLadderIndex, DOMLadderIndex, TDMLadderIndex
Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Standalone, RF_Transactional, RF_Transient

Variables Summary
array<class<CustomLadderInfo>>AdditionalLadders
array<class<ChallengeGame>>ChallengeGames
intLID_AS
intLID_BR
intLID_CHAMP
intLID_CTF
intLID_DM
intLID_DOM
intLID_TDM
UT2K4LadderInfo
array<UT2K4MatchInfo>ASMatches
Inherited Variables from Engine.LadderInfo
BRMatches, ChampionshipMatches, CTFMatches, DMMatches, DOMMatches, OpenNextLadderAtRung[5], TDMMatches
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[7], Outer

Enumerations Summary
Inherited Enumerations from Core.Object
EAxis, ECamOrientation, EDetailMode, EDrawPivot, ESheerAxis

Structures Summary
Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector

Functions Summary
functionbyte GetAltLevel (int ladder, int rung, int path, int selected)
functionclass<ChallengeGameGetChallengeGame (optional string ClassName, optional UT2K4GameProfile GP)
functionMatchInfo GetCurrentMatchInfo (GameProfile G)
functionstring GetLadderDescription (int LadderId, optional int MatchId)
functionstring GetMatchDescription (GameProfile G)
functionMatchInfo GetMatchInfo (int ladder, int rung)
functionint GetRandomLadder (optional bool bIncludeChamp)
functionUT2K4MatchInfo GetUT2K4MatchInfo (int ladder, int rung, optional int path, optional bool bSelect)
functionbool HasAltLevel (int ladder, int rung)
functionint LengthOfLadder (int ladder)
functionstring MakeURLFoMatchInfo (MatchInfo M, GameProfile G)
functionstring MakeURLFor (GameProfile G)
functionstring UpdateLadders (GameProfile G, int CurrentLadder)
Inherited Functions from Engine.LadderInfo
GetCurrentMatchInfo, GetMatchDescription, GetMatchInfo, LengthOfLadder, MakeURLFor, UpdateLadders
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllObjects, Asc, Asin, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, ClearConfig, ClockwiseFrom, Cos, Created, Cross, Disable, Divide, Dot, DynamicLoadObject, EatStr, Enable, EndState, Eval, Exp, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetItemName, GetPerObjectNames, GetPropertyText, GetReferencers, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, IsOnConsole, IsSoaking, Left, Len, Lerp, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, PlatformIs64Bit, PlatformIsMacOS, PlatformIsUnix, PlatformIsWindows, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, Repl, ReplaceText, ResetConfig, Right, RotRand, Round, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, StopWatch, StrCmp, Tan, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~=


Variables Detail

AdditionalLadders Source code

var config array<class<CustomLadderInfo>> AdditionalLadders;
custom ladders you can add to the game

ChallengeGames Source code

var config array<class<ChallengeGame>> ChallengeGames;
challenge games

LID_AS Source code

var int LID_AS;
New constants for ladder ids defined as vars for static outside access

LID_BR Source code

var int LID_BR;
New constants for ladder ids defined as vars for static outside access

LID_CHAMP Source code

var int LID_CHAMP;
New constants for ladder ids defined as vars for static outside access

LID_CTF Source code

var int LID_CTF;
New constants for ladder ids defined as vars for static outside access

LID_DM Source code

var int LID_DM;
New constants for ladder ids defined as vars for static outside access

LID_DOM Source code

var int LID_DOM;
New constants for ladder ids defined as vars for static outside access

LID_TDM Source code

var int LID_TDM;
New constants for ladder ids defined as vars for static outside access

UT2K4LadderInfo

ASMatches Source code

var(UT2K4LadderInfo) editinline array<UT2K4MatchInfo> ASMatches;


Functions Detail

GetAltLevel Source code

static function byte GetAltLevel ( int ladder, int rung, int path, int selected )
get the ID of the alternative level match priority has no relevance here

GetChallengeGame Source code

static function class<ChallengeGame> GetChallengeGame ( optional string ClassName, optional UT2K4GameProfile GP )
return a random or selected challenge game

GetCurrentMatchInfo Source code

static function MatchInfo GetCurrentMatchInfo ( GameProfile G )

GetLadderDescription Source code

static function string GetLadderDescription ( int LadderId, optional int MatchId )

GetMatchDescription Source code

static function string GetMatchDescription ( GameProfile G )
Return the friendly name of the current match's gametype

GetMatchInfo Source code

static function MatchInfo GetMatchInfo ( int ladder, int rung )
for backward compatibility

GetRandomLadder Source code

static function int GetRandomLadder ( optional bool bIncludeChamp )
return the id of a random ladder

GetUT2K4MatchInfo Source code

static function UT2K4MatchInfo GetUT2K4MatchInfo ( int ladder, int rung, optional int path, optional bool bSelect )
Retreives the match info and fills in the alternative map path is used as a constant random to define the path, should be a very large number if bSelect then path is the position in the AltLevels array to use

HasAltLevel Source code

static function bool HasAltLevel ( int ladder, int rung )
check if there is an alternative level

LengthOfLadder Source code

static function int LengthOfLadder ( int ladder )
Get the number of matches in a ladder

MakeURLFoMatchInfo Source code

static function string MakeURLFoMatchInfo ( MatchInfo M, GameProfile G )
create a URL for the selected MatchInfo

MakeURLFor Source code

static function string MakeURLFor ( GameProfile G )
create a URL for a selected profile

UpdateLadders Source code

static function string UpdateLadders ( GameProfile G, int CurrentLadder )
Update the ladder


Defaultproperties

defaultproperties
{
     ASMatches(0)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.AS1'
     ASMatches(1)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.AS2'
     ASMatches(2)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.AS3'
     ASMatches(3)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.AS4'
     ASMatches(4)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.AS5'
     ASMatches(5)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.AS6'
     LID_TDM=1
     LID_CTF=2
     LID_BR=3
     LID_DOM=4
     LID_AS=5
     LID_CHAMP=6
     ChallengeGames(0)=Class'XGame.BloodRites'
     ChallengeGames(1)=Class'XGame.ManoEMano'
     DMMatches(0)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.DM0'
     DMMatches(1)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.DM1'
     DMMatches(2)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.DM2'
     DMMatches(3)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.DM3'
     DMMatches(4)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.DM4'
     DMMatches(5)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.DM5'
     TDMMatches(0)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.TDM1'
     TDMMatches(1)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.TDM2'
     TDMMatches(2)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.TDM3'
     TDMMatches(3)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.TDM4'
     DOMMatches(0)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.DOM1'
     DOMMatches(1)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.DOM2'
     DOMMatches(2)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.DOM3'
     DOMMatches(3)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.DOM4'
     DOMMatches(4)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.DOM5'
     DOMMatches(5)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.DOM6'
     CTFMatches(0)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.CTF1'
     CTFMatches(1)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.CTF2'
     CTFMatches(2)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.CTF3'
     CTFMatches(3)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.CTF4'
     CTFMatches(4)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.CTF5'
     CTFMatches(5)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.CTF6'
     CTFMatches(6)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.CTF7'
     CTFMatches(7)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.CTF8'
     BRMatches(0)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.BR1'
     BRMatches(1)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.BR2'
     BRMatches(2)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.BR3'
     BRMatches(3)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.BR4'
     BRMatches(4)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.BR5'
     BRMatches(5)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.BR6'
     BRMatches(6)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.BR7'
     BRMatches(7)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.BR8'
     ChampionshipMatches(0)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.CHAMP1'
     ChampionshipMatches(1)=UT2K4MatchInfo'XGame.UT2K4LadderInfo.CHAMP2'
}

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