C# Class LongoMatch.Drawing.CanvasObjects.Teams.PlayerObject

Inheritance: CanvasButtonObject, ICanvasSelectableObject
显示文件 Open project: GNOME/longomatch Class Usage Examples

Private Properties

Property Type Description
CreateSurface ISurface
Init void
LoadSurfaces void

Public Methods

Method Description
Draw ( IDrawingToolkit tk, Area area ) : void
GetSelection ( Point point, double precision, bool inMotion = false ) : Selection
Move ( Selection sel, Point p, Point start ) : void
PlayerObject ( ) : System.IO
PlayerObject ( Player player, Point position = null ) : System.IO

Private Methods

Method Description
CreateSurface ( string name ) : ISurface
Init ( Point pos = null ) : void
LoadSurfaces ( ) : void

Method Details

Draw() public method

public Draw ( IDrawingToolkit tk, Area area ) : void
tk IDrawingToolkit
area LongoMatch.Core.Common.Area
return void

GetSelection() public method

public GetSelection ( Point point, double precision, bool inMotion = false ) : Selection
point LongoMatch.Core.Common.Point
precision double
inMotion bool
return LongoMatch.Core.Store.Drawables.Selection

Move() public method

public Move ( Selection sel, Point p, Point start ) : void
sel LongoMatch.Core.Store.Drawables.Selection
p LongoMatch.Core.Common.Point
start LongoMatch.Core.Common.Point
return void

PlayerObject() public method

public PlayerObject ( ) : System.IO
return System.IO

PlayerObject() public method

public PlayerObject ( Player player, Point position = null ) : System.IO
player Player
position LongoMatch.Core.Common.Point
return System.IO