C# Class SadConsoleEditor.Tools.SelectionTool

Inheritance: ITool
Mostra file Open project: Thraka/SadConsoleEditor

Public Properties

Property Type Description
Brush LayeredGameObject
SelectionBox ResizableObject

Public Methods

Method Description
LoadBrush ( TextSurface surface ) : void
MouseEnterSurface ( MouseInfo info, ITextSurface surface ) : void
MouseExitSurface ( MouseInfo info, ITextSurface surface ) : void
MouseMoveSurface ( MouseInfo info, ITextSurface surface ) : void
OnDeselected ( ) : void
OnSelected ( ) : void
ProcessKeyboard ( KeyboardInfo info, ITextSurface surface ) : bool
ProcessMouse ( MouseInfo info, ITextSurface surface ) : void
RefreshTool ( ) : void
ResetSelection ( ) : void
SelectionTool ( ) : System
ToString ( ) : string
Update ( ) : void

Private Methods

Method Description
ClearBrush ( int consoleLocationX, int consoleLocationY, ITextSurface surface ) : void
MakeBoxAnimation ( int width, int height, Point center ) : void
PanelStateChanged ( SelectionToolPanel state ) : void
SaveBrush ( ) : TextSurface
StampBrush ( int consoleLocationX, int consoleLocationY, ITextSurface surface ) : void

Method Details

LoadBrush() public method

public LoadBrush ( TextSurface surface ) : void
surface TextSurface
return void

MouseEnterSurface() public method

public MouseEnterSurface ( MouseInfo info, ITextSurface surface ) : void
info SadConsole.Input.MouseInfo
surface ITextSurface
return void

MouseExitSurface() public method

public MouseExitSurface ( MouseInfo info, ITextSurface surface ) : void
info SadConsole.Input.MouseInfo
surface ITextSurface
return void

MouseMoveSurface() public method

public MouseMoveSurface ( MouseInfo info, ITextSurface surface ) : void
info SadConsole.Input.MouseInfo
surface ITextSurface
return void

OnDeselected() public method

public OnDeselected ( ) : void
return void

OnSelected() public method

public OnSelected ( ) : void
return void

ProcessKeyboard() public method

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

ProcessMouse() public method

public ProcessMouse ( MouseInfo info, ITextSurface surface ) : void
info SadConsole.Input.MouseInfo
surface ITextSurface
return void

RefreshTool() public method

public RefreshTool ( ) : void
return void

ResetSelection() public method

public ResetSelection ( ) : void
return void

SelectionTool() public method

public SelectionTool ( ) : System
return System

ToString() public method

public ToString ( ) : string
return string

Update() public method

public Update ( ) : void
return void

Property Details

Brush public_oe property

public LayeredGameObject,SadConsoleEditor.Tools Brush
return LayeredGameObject

SelectionBox public_oe property

public ResizableObject SelectionBox
return ResizableObject