C# Class SadConsole.Game.Scene

Inheritance: IConsole
Mostra file Open project: Thraka/SadConsole Class Usage Examples

Protected Properties

Property Type Description
baseConsole SadConsole.Consoles.Console
isVisible bool

Public Methods

Method Description
Load ( string file, Console baseConsole = null ) : Scene
ProcessKeyboard ( KeyboardInfo info ) : bool
ProcessMouse ( MouseInfo info ) : bool
Render ( ) : void
Save ( string file ) : void
Scene ( LayeredTextSurface surface ) : System

Creates a new Scene from an existing LayeredTextSurface.

Update ( ) : void

Method Details

Load() public static method

public static Load ( string file, Console baseConsole = null ) : Scene
file string
baseConsole SadConsole.Consoles.Console
return Scene

ProcessKeyboard() public method

public ProcessKeyboard ( KeyboardInfo info ) : bool
info SadConsole.Input.KeyboardInfo
return bool

ProcessMouse() public method

public ProcessMouse ( MouseInfo info ) : bool
info SadConsole.Input.MouseInfo
return bool

Render() public method

public Render ( ) : void
return void

Save() public method

public Save ( string file ) : void
file string
return void

Scene() public method

Creates a new Scene from an existing LayeredTextSurface.
public Scene ( LayeredTextSurface surface ) : System
surface SadConsole.Consoles.LayeredTextSurface The surface for the scene.
return System

Update() public method

public Update ( ) : void
return void

Property Details

baseConsole protected_oe property

protected Console,SadConsole.Consoles baseConsole
return SadConsole.Consoles.Console

isVisible protected_oe property

protected bool isVisible
return bool