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

UnrealShare.UnrealKeyboardMenu

Extends
UnrealLongMenu

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Menu
      |   
      +-- UnrealShare.UnrealMenu
         |   
         +-- UnrealShare.UnrealLongMenu
            |   
            +-- UnrealShare.UnrealKeyboardMenu

Variables Summary
string[64]AliasNames[24]
boolbSetUp
string[64]MenuValues1[24]
string[64]MenuValues2[24]
string[16]OrString
intPending
string[255]PendingCommands[30]

Functions Summary
function AddPending (string[255] newCommand)
function DrawMenu (canvas Canvas)
function DrawValues (canvas Canvas, Font RegFont, int Spacing, int StartX, int StartY)
function ProcessMenuEscape ()
function ProcessMenuKey (int KeyNo, string[32] KeyName)
function ProcessMenuUpdate (coerce string[64] InputString)
function ProcessPending ()
functionbool ProcessSelection ()
function SaveConfigs ()
function SetUpMenu ()
Inherited Functions from UnrealShare.UnrealLongMenu
DrawBackGround, DrawHelpPanel, DrawMenu
Inherited Functions from UnrealShare.UnrealMenu
DrawList, DrawSlider, DrawTitle, PlayEnterSound, PlayModifySound, PlaySelectSound


Variables Detail

AliasNames[24] Source code

var string[64] AliasNames[24];

bSetUp Source code

var bool bSetUp;

MenuValues1[24] Source code

var string[64] MenuValues1[24];

MenuValues2[24] Source code

var string[64] MenuValues2[24];

OrString Source code

var localized string[16] OrString;

Pending Source code

var int Pending;

PendingCommands[30] Source code

var string[255] PendingCommands[30];


Functions Detail

AddPending Source code

function AddPending ( string[255] newCommand )

DrawMenu Source code

function DrawMenu ( canvas Canvas )

DrawValues Source code

function DrawValues ( canvas Canvas, Font RegFont, int Spacing, int StartX, int StartY )

ProcessMenuEscape Source code

function ProcessMenuEscape ( )

ProcessMenuKey Source code

function ProcessMenuKey ( int KeyNo, string[32] KeyName )

ProcessMenuUpdate Source code

function ProcessMenuUpdate ( coerce string[64] InputString )

ProcessPending Source code

function ProcessPending ( )

ProcessSelection Source code

function bool ProcessSelection ( )

SaveConfigs Source code

function SaveConfigs ( )

SetUpMenu Source code

function SetUpMenu ( )


Defaultproperties

defaultproperties
{
     AliasNames(1)="Fire"
     AliasNames(2)="AltFire"
     AliasNames(3)="MoveForward"
     AliasNames(4)="MoveBackward"
     AliasNames(5)="TurnLeft"
     AliasNames(6)="TurnRight"
     AliasNames(7)="StrafeLeft"
     AliasNames(8)="StrafeRight"
     AliasNames(9)="Jump"
     AliasNames(10)="Duck"
     AliasNames(11)="Look"
     AliasNames(12)="InventoryActivate"
     AliasNames(13)="InventoryNext"
     AliasNames(14)="InventoryPrevious"
     AliasNames(15)="LookUp"
     AliasNames(16)="LookDown"
     AliasNames(17)="CenterView"
     AliasNames(18)="Walking"
     AliasNames(19)="Strafe"
     AliasNames(20)="NextWeapon"
     OrString=" or "
     MenuLength=21
     HelpMessage(1)=""
     MenuList(1)="Fire"
     MenuList(2)="Alternate Fire"
     MenuList(3)="Move Forward"
     MenuList(4)="Move Backward"
     MenuList(5)="Turn Left"
     MenuList(6)="Turn Right"
     MenuList(7)="Strafe Left"
     MenuList(8)="Strafe Right"
     MenuList(9)="Jump/Up"
     MenuList(10)="Crouch/Down"
     MenuList(11)="Mouse Look"
     MenuList(12)="Activate Item"
     MenuList(13)="Next Item"
     MenuList(14)="Previous Item"
     MenuList(15)="Look Up"
     MenuList(16)="Look Down"
     MenuList(17)="Center View"
     MenuList(18)="Walk"
     MenuList(19)="Strafe"
     MenuList(20)="Next Weapon"
     MenuList(21)="RESET TO DEFAULTS"
     MenuTitle="CONTROLS"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Sun 21/2/2010 23:49:50.167 - Created with UnCodeX