C# Class Castle.CastleConsole

Inheritance: SadConsole.Consoles.Console
Show file Open project: Thraka/SadConsole Class Usage Examples

Public Methods

Method Description
CastleConsole ( ) : System
ProcessKeyboard ( SadConsole info ) : bool
Render ( ) : void
Update ( ) : void

Private Methods

Method Description
AttackMonster ( Point monster ) : void
ClearItemList ( ) : void
ClearMessages ( bool clearAll ) : void
CollisionDetection ( Point previewMove ) : ObjectType
DrawBorder ( ) : void
DrawDescription ( ) : void
DrawItems ( ) : void
DrawMap ( ) : void
DrawRoom ( ) : void
EndGame ( ) : void
EnterPressedActionHandler ( string value ) : void
ForceStringLength ( string input, int length ) : string
MoveMonster ( Monster monster ) : void
MovePlayer ( ) : void
MovePlayerRoom ( Point previewMove ) : void
ParsePrimaryCommands ( string commands ) : void
PickupItem ( Point item ) : void
PrintUserMessage ( Castle.UserMessage userMessage ) : void
ProcessDrink ( Castle.Command command ) : void
ProcessDropItem ( Castle.Command command ) : void
ProcessLook ( Castle.Command command ) : void
ProcessOpen ( Castle.Command command ) : void
ProcessPlay ( Castle.Command command ) : void
ProcessQuit ( ) : void
ProcessRead ( Castle.Command command ) : void
ProcessShow ( Castle.Command command ) : void
ProcessTake ( Castle.Command command ) : void
ProcessTrap ( ) : bool
ProcessWave ( Castle.Command command ) : void
ProcessWear ( Castle.Command command ) : void
ResetPrompt ( ) : void
ShowError ( ) : void
ShowInventory ( ) : void
ShowPoint ( ) : void
ShowRoom ( ) : void
UpdateMap ( Collection replacementPoints ) : void
WarpRoom ( Castle.Command command ) : void

Method Details

CastleConsole() public method

public CastleConsole ( ) : System
return System

ProcessKeyboard() public method

public ProcessKeyboard ( SadConsole info ) : bool
info SadConsole
return bool

Render() public method

public Render ( ) : void
return void

Update() public method

public Update ( ) : void
return void