C# Класс GameWorld2.Computer

Наследование: GameWorld2.MimanTing
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
TABLE_NAME string
isKeyPressed IsKeyPressed
onClearScreen OnClearScreen
onDisplayGraphics System.Action
onLineDrawing OnLineDrawing
onRectDrawing OnLineDrawing
onSetColor OnSetColor
onTextDrawing OnTextDrawing

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
SetupCells ( ) : void

Приватные методы

Метод Описание
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

Описание методов

DoesMasterProgramExist() публичный Метод

public DoesMasterProgramExist ( ) : bool
Результат bool

EnsureMemoryUnit() публичный Метод

public EnsureMemoryUnit ( ) : void
Результат void

FixBeforeSaving() публичный Метод

public FixBeforeSaving ( ) : void
Результат void

GetUsedBy() публичный Метод

public GetUsedBy ( GameWorld2.Character pUser, GameWorld2.Floppy pFloppy ) : void
pUser GameWorld2.Character
pFloppy GameWorld2.Floppy
Результат void

MaybeFixGroupIfOutsideIslandOfTiles() публичный Метод

public MaybeFixGroupIfOutsideIslandOfTiles ( ) : void
Результат void

NextLine() публичный Метод

public NextLine ( ) : void
Результат void

OnBackspaceKey() публичный Метод

public OnBackspaceKey ( ) : void
Результат void

OnDirectionKey() публичный Метод

public OnDirectionKey ( string pKey ) : void
pKey string
Результат void

OnEnterKey() публичный Метод

public OnEnterKey ( ) : void
Результат void

OnKeyDown() публичный Метод

public OnKeyDown ( string pKey ) : void
pKey string
Результат void

PrepareForBeingHacked() публичный Метод

public PrepareForBeingHacked ( ) : void
Результат void

RemovePrograms() публичный Метод

public RemovePrograms ( ) : void
Результат void

RunProgram() публичный Метод

public RunProgram ( GameWorld2.Floppy pFloppy ) : void
pFloppy GameWorld2.Floppy
Результат void

Say() публичный Метод

public Say ( string pLine, string pConversation ) : void
pLine string
pConversation string
Результат void

SetupCells() защищенный Метод

protected SetupCells ( ) : void
Результат void

Update() публичный Метод

public Update ( float dt ) : void
dt float
Результат void

Описание свойств

TABLE_NAME публичное статическое свойство

public static string TABLE_NAME
Результат string

isKeyPressed публичное свойство

public IsKeyPressed isKeyPressed
Результат IsKeyPressed

onClearScreen публичное свойство

public OnClearScreen onClearScreen
Результат OnClearScreen

onDisplayGraphics публичное свойство

public Action,System onDisplayGraphics
Результат System.Action

onLineDrawing публичное свойство

public OnLineDrawing onLineDrawing
Результат OnLineDrawing

onRectDrawing публичное свойство

public OnLineDrawing onRectDrawing
Результат OnLineDrawing

onSetColor публичное свойство

public OnSetColor onSetColor
Результат OnSetColor

onTextDrawing публичное свойство

public OnTextDrawing onTextDrawing
Результат OnTextDrawing