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

Engine.Console

Extends
Object
Modifiers
transient intrinsic

Core.Object
|   
+-- Engine.Console

Constants Summary
MaxBorder=6
MaxHistory=16
MaxLines=64
TextMsgSize=128
Inherited Contants from Core.Object
MaxInt, Pi

Variables Summary
boolbNoStuff
textureBorder
intBorderLines
intBorderPixels
intBorderSize
textureConBackground
floatConsoleDest
intConsoleLines
floatConsolePos
intHistoryBot
intHistoryCur
intHistoryTop
string[128]History[16]
string[128]MsgText[64]
floatMsgTime
nameMsgType
intNumLines
intScrollback
intTextLines
intTopLine
string[128]TypedStr
viewportViewport
intvtblOut
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Parent

Enumerations Summary
EInputAction
IST_None, IST_Press, IST_Hold, IST_Release, IST_Axis,
EInputKey
IK_None, IK_LeftMouse, IK_RightMouse, IK_Cancel, IK_MiddleMouse, IK_Unknown05, IK_Unknown06, IK_Unknown07, IK_Backspace, IK_Tab, IK_Unknown0A, IK_Unknown0B, IK_Unknown0C, IK_Enter, IK_Unknown0E, IK_Unknown0F, IK_Shift, IK_Ctrl, IK_Alt, IK_Pause, IK_CapsLock, IK_Unknown15, IK_Unknown16, IK_Unknown17, IK_Unknown18, IK_Unknown19, IK_Unknown1A, IK_Escape, IK_Unknown1C, IK_Unknown1D, IK_Unknown1E, IK_Unknown1F, IK_Space, IK_PageUp, IK_PageDown, IK_End, IK_Home, IK_Left, IK_Up, IK_Right, IK_Down, IK_Select, IK_Print, IK_Execute, IK_PrintScrn, IK_Insert, IK_Delete, IK_Help, IK_0, IK_1, IK_2, IK_3, IK_4, IK_5, IK_6, IK_7, IK_8, IK_9, IK_Unknown3A, IK_Unknown3B, IK_Unknown3C, IK_Unknown3D, IK_Unknown3E, IK_Unknown3F, IK_Unknown40, IK_A, IK_B, IK_C, IK_D, IK_E, IK_F, IK_G, IK_H, IK_I, IK_J, IK_K, IK_L, IK_M, IK_N, IK_O, IK_P, IK_Q, IK_R, IK_S, IK_T, IK_U, IK_V, IK_W, IK_X, IK_Y, IK_Z, IK_Unknown5B, IK_Unknown5C, IK_Unknown5D, IK_Unknown5E, IK_Unknown5F, IK_NumPad0, IK_NumPad1, IK_NumPad2, IK_NumPad3, IK_NumPad4, IK_NumPad5, IK_NumPad6, IK_NumPad7, IK_NumPad8, IK_NumPad9, IK_GreyStar, IK_GreyPlus, IK_Separator, IK_GreyMinus, IK_NumPadPeriod, IK_GreySlash, IK_F1, IK_F2, IK_F3, IK_F4, IK_F5, IK_F6, IK_F7, IK_F8, IK_F9, IK_F10, IK_F11, IK_F12, IK_F13, IK_F14, IK_F15, IK_F16, IK_F17, IK_F18, IK_F19, IK_F20, IK_F21, IK_F22, IK_F23, IK_F24, IK_Unknown88, IK_Unknown89, IK_Unknown8A, IK_Unknown8B, IK_Unknown8C, IK_Unknown8D, IK_Unknown8E, IK_Unknown8F, IK_NumLock, IK_ScrollLock, IK_Unknown92, IK_Unknown93, IK_Unknown94, IK_Unknown95, IK_Unknown96, IK_Unknown97, IK_Unknown98, IK_Unknown99, IK_Unknown9A, IK_Unknown9B, IK_Unknown9C, IK_Unknown9D, IK_Unknown9E, IK_Unknown9F, IK_LShift, IK_RShift, IK_LControl, IK_RControl, IK_UnknownA4, IK_UnknownA5, IK_UnknownA6, IK_UnknownA7, IK_UnknownA8, IK_UnknownA9, IK_UnknownAA, IK_UnknownAB, IK_UnknownAC, IK_UnknownAD, IK_UnknownAE, IK_UnknownAF, IK_UnknownB0, IK_UnknownB1, IK_UnknownB2, IK_UnknownB3, IK_UnknownB4, IK_UnknownB5, IK_UnknownB6, IK_UnknownB7, IK_UnknownB8, IK_UnknownB9, IK_Semicolon, IK_Equals, IK_Comma, IK_Minus, IK_Period, IK_Slash, IK_Tilde, IK_UnknownC1, IK_UnknownC2, IK_UnknownC3, IK_UnknownC4, IK_UnknownC5, IK_UnknownC6, IK_UnknownC7, IK_Joy1, IK_Joy2, IK_Joy3, IK_Joy4, IK_Joy5, IK_Joy6, IK_Joy7, IK_Joy8, IK_Joy9, IK_Joy10, IK_Joy11, IK_Joy12, IK_Joy13, IK_Joy14, IK_Joy15, IK_Joy16, IK_UnknownD8, IK_UnknownD9, IK_UnknownDA, IK_LeftBracket, IK_Backslash, IK_RightBracket, IK_SingleQuote, IK_UnknownDF, IK_JoyX, IK_JoyY, IK_JoyZ, IK_JoyR, IK_MouseX, IK_MouseY, IK_MouseZ, IK_MouseW, IK_JoyU, IK_JoyV, IK_UnknownEA, IK_UnknownEB, IK_MouseWheelUp, IK_MouseWheelDown, IK_Unknown10E, UK_Unknown10F, IK_UnknownF0, IK_UnknownF1, IK_UnknownF2, IK_UnknownF3, IK_UnknownF4, IK_UnknownF5, IK_Attn, IK_CrSel, IK_ExSel, IK_ErEof, IK_Play, IK_Zoom, IK_NoName, IK_PA1, IK_OEMClear
Inherited Enumerations from Core.Object
ESheerAxis

Structures Summary
Inherited Structures from Core.Object
BoundingBox, BoundingVolume, Color, Coords, DynamicArray, DynamicString, Guid, Plane, Rotator, Scale, Vector

Functions Summary
function BeginState ()
KeyMenuing
function BeginState ()
Menuing
function BeginState ()
MenuTyping
functionbool ConsoleCommand (coerce string[240] S)
function EndState ()
KeyMenuing
function EndState ()
Menuing
function EndState ()
MenuTyping
function EndState ()
Typing
eventbool KeyEvent (EInputKey Key, EInputAction Action, FLOAT Delta)
functionbool KeyEvent (EInputKey Key, EInputAction Action, FLOAT Delta)
KeyMenuing
functionbool KeyEvent (EInputKey Key, EInputAction Action, FLOAT Delta)
Menuing
functionbool KeyEvent (EInputKey Key, EInputAction Action, FLOAT Delta)
MenuTyping
functionbool KeyEvent (EInputKey Key, EInputAction Action, FLOAT Delta)
Typing
eventbool KeyType (EInputKey Key)
functionbool KeyType (EInputKey Key)
KeyMenuing
functionbool KeyType (EInputKey Key)
MenuTyping
functionbool KeyType (EInputKey Key)
Typing
event Message (coerce string[240] Msg, optional name N)
event PostRender (canvas C)
event PreRender (canvas C)
function Talk ()
event Tick (float Delta)
function Type ()
function Type ()
Typing
function ViewDown ()
function ViewUp ()
Inherited Functions from Core.Object
!, !=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, Abs, Asc, Atan, BeginState, Clamp, ClassIsChildOf, Cos, Disable, DynamicLoadObject, Enable, EndState, Exp, FClamp, FMax, FMin, FRand, GetEnum, GetStateName, GotoState, InStr, IsInState, Len, Lerp, Log, Loge, Max, Min, Rand, ResetConfig, SaveConfig, SetPropertyText, Sin, Smerp, Sqrt, Square, Tan, Warn, [, ^, ^^, |, ||, ~, ~=

States Summary
KeyMenuing Source code
state KeyMenuing
BeginState, EndState, KeyEvent, KeyType
Menuing Source code
state Menuing
BeginState, EndState, KeyEvent
MenuTyping Source code
state MenuTyping
BeginState, EndState, KeyEvent, KeyType
Typing Source code
state Typing
EndState, KeyEvent, KeyType, Type


Constants Detail

MaxBorder Source code

const MaxBorder = 6;

MaxHistory Source code

const MaxHistory = 16;

MaxLines Source code

const MaxLines = 64;

TextMsgSize Source code

const TextMsgSize = 128;


Variables Detail

bNoStuff Source code

var bool bNoStuff;

Border Source code

var texture Border;

BorderLines Source code

var int BorderLines;

BorderPixels Source code

var int BorderPixels;

BorderSize Source code

var int BorderSize;

ConBackground Source code

var texture ConBackground;

ConsoleDest Source code

var float ConsoleDest;

ConsoleLines Source code

var int ConsoleLines;

ConsolePos Source code

var float ConsolePos;

HistoryBot Source code

var int HistoryBot;

HistoryCur Source code

var int HistoryCur;

HistoryTop Source code

var int HistoryTop;

History[16] Source code

var string[128] History[16];

MsgText[64] Source code

var string[128] MsgText[64];

MsgTime Source code

var float MsgTime;

MsgType Source code

var name MsgType;

NumLines Source code

var int NumLines;

Scrollback Source code

var int Scrollback;

TextLines Source code

var int TextLines;

TopLine Source code

var int TopLine;

TypedStr Source code

var string[128] TypedStr;

Viewport Source code

var viewport Viewport;

vtblOut Source code

var private const int vtblOut;


Enumerations Detail

EInputAction Source code

enum EInputAction
{
IST_None, IST_Press, IST_Hold, IST_Release, IST_Axis,
};

EInputKey Source code

enum EInputKey
{
IK_None, IK_LeftMouse, IK_RightMouse, IK_Cancel, IK_MiddleMouse, IK_Unknown05, IK_Unknown06, IK_Unknown07, IK_Backspace, IK_Tab, IK_Unknown0A, IK_Unknown0B, IK_Unknown0C, IK_Enter, IK_Unknown0E, IK_Unknown0F, IK_Shift, IK_Ctrl, IK_Alt, IK_Pause, IK_CapsLock, IK_Unknown15, IK_Unknown16, IK_Unknown17, IK_Unknown18, IK_Unknown19, IK_Unknown1A, IK_Escape, IK_Unknown1C, IK_Unknown1D, IK_Unknown1E, IK_Unknown1F, IK_Space, IK_PageUp, IK_PageDown, IK_End, IK_Home, IK_Left, IK_Up, IK_Right, IK_Down, IK_Select, IK_Print, IK_Execute, IK_PrintScrn, IK_Insert, IK_Delete, IK_Help, IK_0, IK_1, IK_2, IK_3, IK_4, IK_5, IK_6, IK_7, IK_8, IK_9, IK_Unknown3A, IK_Unknown3B, IK_Unknown3C, IK_Unknown3D, IK_Unknown3E, IK_Unknown3F, IK_Unknown40, IK_A, IK_B, IK_C, IK_D, IK_E, IK_F, IK_G, IK_H, IK_I, IK_J, IK_K, IK_L, IK_M, IK_N, IK_O, IK_P, IK_Q, IK_R, IK_S, IK_T, IK_U, IK_V, IK_W, IK_X, IK_Y, IK_Z, IK_Unknown5B, IK_Unknown5C, IK_Unknown5D, IK_Unknown5E, IK_Unknown5F, IK_NumPad0, IK_NumPad1, IK_NumPad2, IK_NumPad3, IK_NumPad4, IK_NumPad5, IK_NumPad6, IK_NumPad7, IK_NumPad8, IK_NumPad9, IK_GreyStar, IK_GreyPlus, IK_Separator, IK_GreyMinus, IK_NumPadPeriod, IK_GreySlash, IK_F1, IK_F2, IK_F3, IK_F4, IK_F5, IK_F6, IK_F7, IK_F8, IK_F9, IK_F10, IK_F11, IK_F12, IK_F13, IK_F14, IK_F15, IK_F16, IK_F17, IK_F18, IK_F19, IK_F20, IK_F21, IK_F22, IK_F23, IK_F24, IK_Unknown88, IK_Unknown89, IK_Unknown8A, IK_Unknown8B, IK_Unknown8C, IK_Unknown8D, IK_Unknown8E, IK_Unknown8F, IK_NumLock, IK_ScrollLock, IK_Unknown92, IK_Unknown93, IK_Unknown94, IK_Unknown95, IK_Unknown96, IK_Unknown97, IK_Unknown98, IK_Unknown99, IK_Unknown9A, IK_Unknown9B, IK_Unknown9C, IK_Unknown9D, IK_Unknown9E, IK_Unknown9F, IK_LShift, IK_RShift, IK_LControl, IK_RControl, IK_UnknownA4, IK_UnknownA5, IK_UnknownA6, IK_UnknownA7, IK_UnknownA8, IK_UnknownA9, IK_UnknownAA, IK_UnknownAB, IK_UnknownAC, IK_UnknownAD, IK_UnknownAE, IK_UnknownAF, IK_UnknownB0, IK_UnknownB1, IK_UnknownB2, IK_UnknownB3, IK_UnknownB4, IK_UnknownB5, IK_UnknownB6, IK_UnknownB7, IK_UnknownB8, IK_UnknownB9, IK_Semicolon, IK_Equals, IK_Comma, IK_Minus, IK_Period, IK_Slash, IK_Tilde, IK_UnknownC1, IK_UnknownC2, IK_UnknownC3, IK_UnknownC4, IK_UnknownC5, IK_UnknownC6, IK_UnknownC7, IK_Joy1, IK_Joy2, IK_Joy3, IK_Joy4, IK_Joy5, IK_Joy6, IK_Joy7, IK_Joy8, IK_Joy9, IK_Joy10, IK_Joy11, IK_Joy12, IK_Joy13, IK_Joy14, IK_Joy15, IK_Joy16, IK_UnknownD8, IK_UnknownD9, IK_UnknownDA, IK_LeftBracket, IK_Backslash, IK_RightBracket, IK_SingleQuote, IK_UnknownDF, IK_JoyX, IK_JoyY, IK_JoyZ, IK_JoyR, IK_MouseX, IK_MouseY, IK_MouseZ, IK_MouseW, IK_JoyU, IK_JoyV, IK_UnknownEA, IK_UnknownEB, IK_MouseWheelUp, IK_MouseWheelDown, IK_Unknown10E, UK_Unknown10F, IK_UnknownF0, IK_UnknownF1, IK_UnknownF2, IK_UnknownF3, IK_UnknownF4, IK_UnknownF5, IK_Attn, IK_CrSel, IK_ExSel, IK_ErEof, IK_Play, IK_Zoom, IK_NoName, IK_PA1, IK_OEMClear
};


Functions Detail

BeginState KeyMenuing Source code

function BeginState ( )

BeginState Menuing Source code

function BeginState ( )

BeginState MenuTyping Source code

function BeginState ( )

ConsoleCommand Source code

intrinsic function bool ConsoleCommand ( coerce string[240] S )

EndState KeyMenuing Source code

function EndState ( )

EndState Menuing Source code

function EndState ( )

EndState MenuTyping Source code

function EndState ( )

EndState Typing Source code

function EndState ( )

KeyEvent Source code

event bool KeyEvent ( EInputKey Key, EInputAction Action, FLOAT Delta )

KeyEvent KeyMenuing Source code

function bool KeyEvent ( EInputKey Key, EInputAction Action, FLOAT Delta )

KeyEvent Menuing Source code

function bool KeyEvent ( EInputKey Key, EInputAction Action, FLOAT Delta )

KeyEvent MenuTyping Source code

function bool KeyEvent ( EInputKey Key, EInputAction Action, FLOAT Delta )

KeyEvent Typing Source code

function bool KeyEvent ( EInputKey Key, EInputAction Action, FLOAT Delta )

KeyType Source code

event bool KeyType ( EInputKey Key )

KeyType KeyMenuing Source code

function bool KeyType ( EInputKey Key )

KeyType MenuTyping Source code

function bool KeyType ( EInputKey Key )

KeyType Typing Source code

function bool KeyType ( EInputKey Key )

Message Source code

event Message ( coerce string[240] Msg, optional name N )

PostRender Source code

event PostRender ( canvas C )

PreRender Source code

event PreRender ( canvas C )

Talk Source code

exec function Talk ( )

Tick Source code

event Tick ( float Delta )

Type Source code

exec function Type ( )

Type Typing Source code

exec function Type ( )

ViewDown Source code

exec function ViewDown ( )

ViewUp Source code

exec function ViewUp ( )



Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: za 22-4-2006 12:53:39.171 - Created with UnCodeX