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
stringAliasNames[24]
boolbSetUp
stringMenuValues1[24]
stringMenuValues2[24]
stringOrString
intPending
stringPendingCommands[30]

Functions Summary
function AddPending (string newCommand ))
function DrawMenu (canvas Canvas))
function DrawValues (canvas Canvas, Font RegFont, int Spacing, int StartX, int StartY))
function ProcessMenuEscape ()
function ProcessMenuKey (int KeyNo, string KeyName ))
function ProcessMenuUpdate (coerce string 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 AliasNames[24];

bSetUp Source code

var bool bSetUp;

MenuValues1[24] Source code

var string MenuValues1[24];

MenuValues2[24] Source code

var string MenuValues2[24];

OrString Source code

var localized string OrString;

Pending Source code

var int Pending;

PendingCommands[30] Source code

var string PendingCommands[30];


Functions Detail

AddPending Source code

function AddPending ( string 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 KeyName ) )

ProcessMenuUpdate Source code

function ProcessMenuUpdate ( coerce string 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: Fr 7.6.2013 13:15:18.829 - Created with UnCodeX