C# Class kOS.InterpreterEdit

Inheritance: kOS.ExecutionContext
ファイルを表示 Open project: Nivekk/KOS

Private Properties

Property Type Description
Backspace void
ClearScreen void
Enter void
Exit void
RecalcProgramSize void
Save void
UpdateBuffer void

Public Methods

Method Description
ArrowKey ( kOSKeys key ) : void
Delete ( ) : void
GetBuffer ( ) : ].char[
GetCursorX ( ) : int
GetCursorY ( ) : int
InterpreterEdit ( String fileName, kOS.ExecutionContext parent ) : System
Print ( int sx, int sy, String value ) : void
Print ( int sx, int sy, String value, int max ) : void
PrintBorder ( int y ) : void
SpecialKey ( kOSKeys key ) : bool
Type ( char ch ) : bool
Update ( float time ) : void

Private Methods

Method Description
Backspace ( ) : void
ClearScreen ( ) : void
Enter ( ) : void
Exit ( ) : void
RecalcProgramSize ( ) : void
Save ( ) : void
UpdateBuffer ( ) : void

Method Details

ArrowKey() public method

public ArrowKey ( kOSKeys key ) : void
key kOSKeys
return void

Delete() public method

public Delete ( ) : void
return void

GetBuffer() public method

public GetBuffer ( ) : ].char[
return ].char[

GetCursorX() public method

public GetCursorX ( ) : int
return int

GetCursorY() public method

public GetCursorY ( ) : int
return int

InterpreterEdit() public method

public InterpreterEdit ( String fileName, kOS.ExecutionContext parent ) : System
fileName String
parent kOS.ExecutionContext
return System

Print() public method

public Print ( int sx, int sy, String value ) : void
sx int
sy int
value String
return void

Print() public method

public Print ( int sx, int sy, String value, int max ) : void
sx int
sy int
value String
max int
return void

PrintBorder() public method

public PrintBorder ( int y ) : void
y int
return void

SpecialKey() public method

public SpecialKey ( kOSKeys key ) : bool
key kOSKeys
return bool

Type() public method

public Type ( char ch ) : bool
ch char
return bool

Update() public method

public Update ( float time ) : void
time float
return void