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

ROInterface.ROScoreBoard

Extends
ScoreBoard

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.ScoreBoard
         |   
         +-- ROInterface.ROScoreBoard

Constants Summary
BaseGermanX=0.75
BaseRussianX=15.25
MAXPERSIDE=18
MAXPERSIDEWIDE=16
MAXPLAYERS=32
SPECTATOR=3

Variables Summary
intAvgPing[4]
boolbAlphaSortScoreBoard
floatPadding
ROPlayerReplicationInfoPRIArray[10]
ROScoreBoard
stringAdminText
stringAdminWaitingText
MaterialHeaderImage
colorHighlightColor
floatNameLength
stringNameText
stringObjectivesHeldText
floatPingLength
stringPingText
stringPlayerPluralText
stringPlayerText
stringReinforcementsText
stringRequiredObjHeldText
floatRoleLength
stringRoleText
stringRoundsWonText
floatScoreLength
stringScoreText
stringSecondaryObjHeldText
stringSpectatorTeamName
ColorTeamColors[4]
stringTeamNameAllies
stringTeamNameAxis
floatTeamScoreLength
floatTimeLength
stringTimeText
stringTitleText
stringTotalsText
stringUnassignedTeamName
stringWaitingText
Inherited Variables from Engine.ScoreBoard
bDisplayMessages, GRI, HUDClass
Inherited Variables from Engine.Info
BotsGroup, ChatGroup, GameGroup, KickVoteGroup, MapVoteGroup, RulesGroup, ServerGroup

Functions Summary
functionfloat CalcX (float X, Canvas C))
functionfloat CalcY (float Y, Canvas C))
function DrawCell (Canvas C, coerce string Text, byte Align, float XPos, float YPos, float Width, float Height, bool bDrawBacking, Color F, optional Color B))
functionfloat DrawHeaders (Canvas C))
functionfloat DrawTeam (Canvas C, int TeamNum, float YPos, int PlayerCount))
functionbool InOrder (PlayerReplicationInfo P1, PlayerReplicationInfo P2 ))
function UpdateScoreBoard (Canvas C))
Inherited Functions from Engine.ScoreBoard
DrawScoreboard, FormatTime, GetSmallerFontFor, GetSmallFontFor, HaveHalfFont, Init, InitGRI, InitTitle, InOrder, NextStats, PostBeginPlay, SortPRIArray, UpdateGRI, UpdateScoreBoard
Inherited Functions from Engine.Info
AcceptPlayInfoProperty, AllowClassRemoval, FillPlayInfo, GetDescriptionText, GetSecurityLevel


Constants Detail

BaseGermanX Source code

const BaseGermanX = 0.75;

BaseRussianX Source code

const BaseRussianX = 15.25;

MAXPERSIDE Source code

const MAXPERSIDE = 18;

MAXPERSIDEWIDE Source code

const MAXPERSIDEWIDE = 16;

MAXPLAYERS Source code

const MAXPLAYERS = 32;

SPECTATOR Source code

const SPECTATOR = 3;


Variables Detail

AvgPing[4] Source code

var int AvgPing[4];

bAlphaSortScoreBoard Source code

var config bool bAlphaSortScoreBoard;

Padding Source code

var float Padding;

PRIArray[10] Source code

var ROPlayerReplicationInfo PRIArray[10];

ROScoreBoard

AdminText Source code

var(ROScoreBoard) localized string AdminText;

AdminWaitingText Source code

var(ROScoreBoard) localized string AdminWaitingText;

HeaderImage Source code

var(ROScoreBoard) Material HeaderImage;

HighlightColor Source code

var(ROScoreBoard) color HighlightColor;

NameLength Source code

var(ROScoreBoard) float NameLength;

NameText Source code

var(ROScoreBoard) localized string NameText;

ObjectivesHeldText Source code

var(ROScoreBoard) localized string ObjectivesHeldText;

PingLength Source code

var(ROScoreBoard) float PingLength;

PingText Source code

var(ROScoreBoard) localized string PingText;

PlayerPluralText Source code

var(ROScoreBoard) localized string PlayerPluralText;

PlayerText Source code

var(ROScoreBoard) localized string PlayerText;

ReinforcementsText Source code

var(ROScoreBoard) localized string ReinforcementsText;

RequiredObjHeldText Source code

var(ROScoreBoard) localized string RequiredObjHeldText;

RoleLength Source code

var(ROScoreBoard) float RoleLength;

RoleText Source code

var(ROScoreBoard) localized string RoleText;

RoundsWonText Source code

var(ROScoreBoard) localized string RoundsWonText;

ScoreLength Source code

var(ROScoreBoard) float ScoreLength;

ScoreText Source code

var(ROScoreBoard) localized string ScoreText;

SecondaryObjHeldText Source code

var(ROScoreBoard) localized string SecondaryObjHeldText;

SpectatorTeamName Source code

var(ROScoreBoard) localized string SpectatorTeamName;

TeamColors[4] Source code

var(ROScoreBoard) Color TeamColors[4];

TeamNameAllies Source code

var(ROScoreBoard) localized string TeamNameAllies;

TeamNameAxis Source code

var(ROScoreBoard) localized string TeamNameAxis;

TeamScoreLength Source code

var(ROScoreBoard) float TeamScoreLength;

TimeLength Source code

var(ROScoreBoard) float TimeLength;

TimeText Source code

var(ROScoreBoard) localized string TimeText;

TitleText Source code

var(ROScoreBoard) localized string TitleText;

TotalsText Source code

var(ROScoreBoard) localized string TotalsText;

UnassignedTeamName Source code

var(ROScoreBoard) localized string UnassignedTeamName;

WaitingText Source code

var(ROScoreBoard) localized string WaitingText;


Functions Detail

CalcX Source code

simulated function float CalcX ( float X, Canvas C) )

CalcY Source code

simulated function float CalcY ( float Y, Canvas C) )

DrawCell Source code

simulated function DrawCell ( Canvas C, coerce string Text, byte Align, float XPos, float YPos, float Width, float Height, bool bDrawBacking, Color F, optional Color B) )

DrawHeaders Source code

simulated function float DrawHeaders ( Canvas C) )

DrawTeam Source code

simulated function float DrawTeam ( Canvas C, int TeamNum, float YPos, int PlayerCount) )

InOrder Source code

simulated function bool InOrder ( PlayerReplicationInfo P1, PlayerReplicationInfo P2 ) )

UpdateScoreBoard Source code

simulated function UpdateScoreBoard ( Canvas C) )


Defaultproperties

defaultproperties
{
     HeaderImage=Texture'InterfaceArt_tex.HUD.RO_Headerbar'
     SpectatorTeamName="Spectators"
     UnassignedTeamName="Unassigned"
     TitleText="SCORES"
     NameText="Name"
     AdminText="Admin"
     RoleText="Role"
     ScoreText="Score"
     TimeText="Time"
     PingText="Ping"
     PlayerText="Player"
     PlayerPluralText="Players"
     TotalsText="Team Totals"
     ObjectivesHeldText="Objectives Held"
     RequiredObjHeldText="Required Objectives Held"
     SecondaryObjHeldText="Secondary Objectives Held"
     RoundsWonText="Rounds Won"
     TeamNameAllies="Allies"
     TeamNameAxis="Axis"
     NameLength=0.300000
     TeamScoreLength=0.100000
     RoleLength=0.200000
     ScoreLength=0.100000
     TimeLength=0.100000
     PingLength=0.100000
     TeamColors(0)=(B=128,G=128,R=64,A=255)
     TeamColors(1)=(B=64,G=64,R=192,A=255)
     TeamColors(2)=(B=32,G=32,R=32,A=255)
     TeamColors(3)=(B=128,G=128,R=128,A=255)
     HighlightColor=(B=128,G=128,R=128,A=64)
     ReinforcementsText="Reinforcements"
     WaitingText=" -Not Ready-"
     AdminWaitingText=" -Admin Hold-"
     HudClass=Class'ROEngine.ROHud'
}

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