C# Class GameWorld2.Computer

Inheritance: GameWorld2.MimanTing
Afficher le fichier Open project: eriksvedang/GameWorld2 Class Usage Examples

Méthodes publiques

Свойство Type Description
TABLE_NAME string
isKeyPressed IsKeyPressed
onClearScreen OnClearScreen
onDisplayGraphics System.Action
onLineDrawing OnLineDrawing
onRectDrawing OnLineDrawing
onSetColor OnSetColor
onTextDrawing OnTextDrawing

Private Properties

Свойство Type Description
API_CharToInt float
API_ClearText void
API_Cos float
API_GetHour float
API_GetMinute float
API_GetUser string
API_Height float
API_Info void
API_Input string
API_IntToChar string
API_Log void
API_Name string
API_Pitch void
API_PlaySound void
API_Print void
API_PrintS void
API_Quit void
API_Random float
API_Say void
API_Sin float
API_Sleep void
API_Time float
API_Width float
Checkbox void
GenerateProgramAPI void
InternalPrint void
ReplaceHelloWorldProgram void
nSpaces string

Méthodes publiques

Méthode Description
DoesMasterProgramExist ( ) : bool
EnsureMemoryUnit ( ) : void
FixBeforeSaving ( ) : void
GetUsedBy ( GameWorld2.Character pUser, GameWorld2.Floppy pFloppy ) : void
MaybeFixGroupIfOutsideIslandOfTiles ( ) : void
NextLine ( ) : void
OnBackspaceKey ( ) : void
OnDirectionKey ( string pKey ) : void
OnEnterKey ( ) : void
OnKeyDown ( string pKey ) : void
PrepareForBeingHacked ( ) : void
RemovePrograms ( ) : void
RunProgram ( GameWorld2.Floppy pFloppy ) : void
Say ( string pLine, string pConversation ) : void
Update ( float dt ) : void

Méthodes protégées

Méthode Description
SetupCells ( ) : void

Private Methods

Méthode Description
API_CharToInt ( string character ) : float
API_ClearText ( ) : void
API_Cos ( float x ) : float
API_GetHour ( ) : float
API_GetMinute ( ) : float
API_GetUser ( ) : string
API_Height ( ) : float
API_Info ( ) : void
API_Input ( string prompt ) : string
API_IntToChar ( float number ) : string
API_Log ( string text ) : void
API_Name ( ) : string
API_Pitch ( float pitch ) : void
API_PlaySound ( string soundName ) : void
API_Print ( string text ) : void
API_PrintS ( string text ) : void
API_Quit ( ) : void
API_Random ( ) : float
API_Say ( string text ) : void
API_Sin ( float x ) : float
API_Sleep ( float seconds ) : void
API_Time ( ) : float
API_Width ( ) : float
Checkbox ( string pName, bool pTrue ) : void
GenerateProgramAPI ( Program pProgram ) : void
InternalPrint ( string pText, bool pNewLine ) : void
ReplaceHelloWorldProgram ( string pNewProgramName ) : void
nSpaces ( int n ) : string

Method Details

DoesMasterProgramExist() public méthode

public DoesMasterProgramExist ( ) : bool
Résultat bool

EnsureMemoryUnit() public méthode

public EnsureMemoryUnit ( ) : void
Résultat void

FixBeforeSaving() public méthode

public FixBeforeSaving ( ) : void
Résultat void

GetUsedBy() public méthode

public GetUsedBy ( GameWorld2.Character pUser, GameWorld2.Floppy pFloppy ) : void
pUser GameWorld2.Character
pFloppy GameWorld2.Floppy
Résultat void

MaybeFixGroupIfOutsideIslandOfTiles() public méthode

public MaybeFixGroupIfOutsideIslandOfTiles ( ) : void
Résultat void

NextLine() public méthode

public NextLine ( ) : void
Résultat void

OnBackspaceKey() public méthode

public OnBackspaceKey ( ) : void
Résultat void

OnDirectionKey() public méthode

public OnDirectionKey ( string pKey ) : void
pKey string
Résultat void

OnEnterKey() public méthode

public OnEnterKey ( ) : void
Résultat void

OnKeyDown() public méthode

public OnKeyDown ( string pKey ) : void
pKey string
Résultat void

PrepareForBeingHacked() public méthode

public PrepareForBeingHacked ( ) : void
Résultat void

RemovePrograms() public méthode

public RemovePrograms ( ) : void
Résultat void

RunProgram() public méthode

public RunProgram ( GameWorld2.Floppy pFloppy ) : void
pFloppy GameWorld2.Floppy
Résultat void

Say() public méthode

public Say ( string pLine, string pConversation ) : void
pLine string
pConversation string
Résultat void

SetupCells() protected méthode

protected SetupCells ( ) : void
Résultat void

Update() public méthode

public Update ( float dt ) : void
dt float
Résultat void

Property Details

TABLE_NAME public_oe static_oe property

public static string TABLE_NAME
Résultat string

isKeyPressed public_oe property

public IsKeyPressed isKeyPressed
Résultat IsKeyPressed

onClearScreen public_oe property

public OnClearScreen onClearScreen
Résultat OnClearScreen

onDisplayGraphics public_oe property

public Action,System onDisplayGraphics
Résultat System.Action

onLineDrawing public_oe property

public OnLineDrawing onLineDrawing
Résultat OnLineDrawing

onRectDrawing public_oe property

public OnLineDrawing onRectDrawing
Résultat OnLineDrawing

onSetColor public_oe property

public OnSetColor onSetColor
Résultat OnSetColor

onTextDrawing public_oe property

public OnTextDrawing onTextDrawing
Résultat OnTextDrawing