UE2:UT2K4SP_HighScores (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
UT2004 Object >> GUI >> GUIComponent >> GUIMultiComponent >> GUIPage >> UT2K4GUIPage >> UT2K4SP_HighScores
Package:
GUI2K4

Single Player highscore list

Written by Michiel Hendriks (c) 2003, Epic Games, Inc. All Rights Reserved

Properties

bFinished

Type: bool

finished scrolling the list

btnExport

Type: GUIButton

Modifiers: automated


Default value: GUIButton'SPMbtnExport'

ClickToExit

Type: string

Modifiers: localized


Default value: "C L I C K T O E X I T"

ColumnHeaders

Type: string

Array size: 4

Modifiers: localized


Default value, index 0: "name"

Default value, index 1: "balance"

Default value, index 2: "matches"

Default value, index 3: "wins"

curY

Type: float

used for drawing

HilighEntry

Type: int

hilight this entry, pass an int value on HandleParameters to set it

HS

Type: SPHighScore

highscore data file

imgBackground

Type: GUIImage

Modifiers: automated


Default value: GUIImage'SPMimgBackground'

imgDraw

Type: GUIImage

Modifiers: automated


Default value: GUIImage'SPMimgDraw'

incY

Type: float

used for drawing

lineHeight

Type: float

used for drawing

MainFont

Type: GUIFont


nfov

Type: int


Default value: 15

PlayerList

Type: array<xUtil.PlayerRecord>


sbScores

Type: GUIVertScrollBar

Modifiers: automated


Default value: GUIVertScrollBar'SPMsbScores'

SpinnyDude

Type: SpinnyWeap

MUST be set to null when you leave the window

SpinnyDudeOffset

Type: Object.Vector


Default value:

Member Value
X 273.0
Y 0.0
Z -11.0

startoffset

Type: int

start drawing from this entry

TinyFont

Type: GUIFont


Default values

Property Value
OnKeyEvent WindowOnKeyEvent
WinHeight 1.0
WinTop 0.0

Subobjects

SPMbtnExport

Class: XInterface.GUIButton

Property Value
bVisible False
Caption "SAVE TO FILE"
FontScale FNS_Small
OnClick OnExportClick
RenderWeight 0.2
WinHeight 0.0040
WinLeft 0.4
WinTop 0.95
WinWidth 0.2

SPMimgBackground

Class: XInterface.GUIImage

Property Value
bAcceptsInput True
bNeverFocus True
bVisible True
Image Material'2K4Menus.Controls.background_anim'
ImageColor
Member Value
A 255
B 255
G 255
R 255
ImageRenderStyle MSTY_Normal
ImageStyle ISTY_Scaled
OnClick OnImgClick
OnKeyEvent WindowOnKeyEvent
RenderWeight 0.0010
WinHeight 1.0
WinLeft 0.0
WinTop 0.0
WinWidth 1.0

SPMimgDraw

Class: XInterface.GUIImage

Property Value
bAcceptsInput True
bNeverFocus True
bVisible True
OnClick OnImgClick
OnDraw InternalOnDraw
OnKeyEvent WindowOnKeyEvent
RenderWeight 0.0020
WinHeight 1.0
WinLeft 0.0
WinTop 0.0
WinWidth 1.0

SPMsbScores

Class: XInterface.GUIVertScrollBar

Property Value
bVisible False
PositionChanged OnScrollPosChanged
RenderWeight 1.0
WinHeight 1.0
WinLeft 0.9625
WinTop 0.0
WinWidth 0.0375

Functions

Events

Free

event Free ()

Overrides: GUIPage.Free


HandleParameters

event HandleParameters (string Param1, string Param2)

Overrides: GUIPage.HandleParameters


InitComponent

event InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: GUIPage.InitComponent


Opened

event Opened (GUIComponent Sender)

Overrides: GUIMultiComponent.Opened


Timer

event Timer ()

Overrides: GUIComponent.Timer


Other instance functions

ExportToFile

function ExportToFile ()


InternalOnDraw

function bool InternalOnDraw (Canvas Canvas)


OnDrawScores

function OnDrawScores (Canvas Canvas)


OnExportClick

function bool OnExportClick (GUIComponent Sender)


OnImgClick

function bool OnImgClick (GUIComponent Sender)


OnScrollPosChanged

function OnScrollPosChanged (int NewPos)


UpdateSpinnyDude

function UpdateSpinnyDude ()


WindowOnKeyEvent

function bool WindowOnKeyEvent (out byte Key, out byte State, float delta)