C# Class ConveyorDefence.Map.TileMap

Show file Open project: markevich/ConveyorDefence-linux Class Usage Examples

Public Methods

Method Description
Draw ( SpriteBatch batch ) : void
GetCellAtWorldPoint ( Point worldPoint ) : MapCell
GetCellAtWorldPoint ( Vector2 worldPoint ) : MapCell
TileMap ( Microsoft.Xna.Framework.Graphics.Texture2D mouseMap, Microsoft.Xna.Framework.Graphics.Texture2D tileHighligter ) : System
WorldToMapCell ( Point worldPoint ) : Point
WorldToMapCell ( Point worldPoint, Point &localPoint ) : Point
WorldToMapCell ( Vector2 worldPoint ) : Point

Private Methods

Method Description
DrawTileHighLight ( SpriteBatch batch ) : void
DrawTileIndexes ( SpriteBatch batch, Point tileIndex, int x, int y ) : void
RemoveRow ( int startX, int finishX, int startY, List &rows ) : void

Method Details

Draw() public method

public Draw ( SpriteBatch batch ) : void
batch Microsoft.Xna.Framework.Graphics.SpriteBatch
return void

GetCellAtWorldPoint() public method

public GetCellAtWorldPoint ( Point worldPoint ) : MapCell
worldPoint Point
return MapCell

GetCellAtWorldPoint() public method

public GetCellAtWorldPoint ( Vector2 worldPoint ) : MapCell
worldPoint Vector2
return MapCell

TileMap() public method

public TileMap ( Microsoft.Xna.Framework.Graphics.Texture2D mouseMap, Microsoft.Xna.Framework.Graphics.Texture2D tileHighligter ) : System
mouseMap Microsoft.Xna.Framework.Graphics.Texture2D
tileHighligter Microsoft.Xna.Framework.Graphics.Texture2D
return System

WorldToMapCell() public method

public WorldToMapCell ( Point worldPoint ) : Point
worldPoint Point
return Point

WorldToMapCell() public method

public WorldToMapCell ( Point worldPoint, Point &localPoint ) : Point
worldPoint Point
localPoint Point
return Point

WorldToMapCell() public method

public WorldToMapCell ( Vector2 worldPoint ) : Point
worldPoint Vector2
return Point