C# Class ARCed.Controls.TilesetXnaPanel

显示文件 Open project: borisblizzard/arcreator

Private Properties

Property Type Description
ChangeData void
InitializeComponent void
RefreshBush void
RefreshCounter void
RefreshPassage void
RefreshPassage4Dir void
RefreshPriority void
RefreshTerrain void
ResetPoints void
TilesetXnaPanelMouseLeave void
TroopXnaPanelMouseDown void
TroopXnaPanelMouseMove void
TroopXnaPanelMouseUp void
TroopXnaPanel_Disposed void
sprite_OnSelectionChanged void

Public Methods

Method Description
GetTileAtPoint ( Point point ) : int

Gets the ID of the tile at the specified Point.

GetTileAtPoint ( int x, int y ) : int

Gets the ID of the tile at the specified X and Y.

GetTileVector ( int tileId ) : Vector2
TilesetXnaPanel ( ) : System

Default constructor

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Draw ( ) : void

Performs painting of the control

Initialize ( ) : void

Creates the context and prepares for drawing

Private Methods

Method Description
ChangeData ( MouseEventArgs e ) : void

Performs logic for changing tileset data during mouse events.

InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

RefreshBush ( ) : void
RefreshCounter ( ) : void
RefreshPassage ( ) : void
RefreshPassage4Dir ( ) : void
RefreshPriority ( ) : void
RefreshTerrain ( ) : void
ResetPoints ( ) : void
TilesetXnaPanelMouseLeave ( object sender, EventArgs e ) : void
TroopXnaPanelMouseDown ( object sender, MouseEventArgs e ) : void
TroopXnaPanelMouseMove ( object sender, MouseEventArgs e ) : void
TroopXnaPanelMouseUp ( object sender, MouseEventArgs e ) : void
TroopXnaPanel_Disposed ( object sender, EventArgs e ) : void
sprite_OnSelectionChanged ( object sender, EventArgs e ) : void

Method Details

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
return void

Draw() protected method

Performs painting of the control
protected Draw ( ) : void
return void

GetTileAtPoint() public method

Gets the ID of the tile at the specified Point.
public GetTileAtPoint ( Point point ) : int
point Microsoft.Xna.Framework.Point Coordinates to check, in pixels.
return int

GetTileAtPoint() public method

Gets the ID of the tile at the specified X and Y.
public GetTileAtPoint ( int x, int y ) : int
x int X-coordinate value, in pixels.
y int Y-coordinate value, in pixels.
return int

GetTileVector() public method

public GetTileVector ( int tileId ) : Vector2
tileId int
return Vector2

Initialize() protected method

Creates the context and prepares for drawing
protected Initialize ( ) : void
return void

TilesetXnaPanel() public method

Default constructor
public TilesetXnaPanel ( ) : System
return System