C# Класс ConveyorDefence.Map.TileMap

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
DrawTileHighLight ( SpriteBatch batch ) : void
DrawTileIndexes ( SpriteBatch batch, Point tileIndex, int x, int y ) : void
RemoveRow ( int startX, int finishX, int startY, List &rows ) : void

Описание методов

Draw() публичный Метод

public Draw ( SpriteBatch batch ) : void
batch Microsoft.Xna.Framework.Graphics.SpriteBatch
Результат void

GetCellAtWorldPoint() публичный Метод

public GetCellAtWorldPoint ( Point worldPoint ) : MapCell
worldPoint Point
Результат MapCell

GetCellAtWorldPoint() публичный Метод

public GetCellAtWorldPoint ( Vector2 worldPoint ) : MapCell
worldPoint Vector2
Результат MapCell

TileMap() публичный Метод

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
Результат System

WorldToMapCell() публичный Метод

public WorldToMapCell ( Point worldPoint ) : Point
worldPoint Point
Результат Point

WorldToMapCell() публичный Метод

public WorldToMapCell ( Point worldPoint, Point &localPoint ) : Point
worldPoint Point
localPoint Point
Результат Point

WorldToMapCell() публичный Метод

public WorldToMapCell ( Vector2 worldPoint ) : Point
worldPoint Vector2
Результат Point