Example #1
0
 /// <summary>
 /// Set a tile at the given coordinates
 /// </summary>
 /// <param name="tile"></param>
 public void SetTile(Vector2 gridLocation, Tile tile)
 {
     tile.DestRect = new Rectangle((int)gridLocation.X * (int)TileSize.X, (int)gridLocation.Y * (int)TileSize.Y, (int)TileSize.X, (int)TileSize.Y);
     _grid[gridLocation] = tile;
 }
Example #2
0
 /// <summary>
 /// Get a tile at the grid coordinate
 /// </summary>
 /// <returns></returns>
 public bool GetTile(Vector2 gridLocation, out Tile tile)
 {
     return _grid.TryGetValue(gridLocation, out tile);
 }