public Tile GetTile(TileLayer layer, int index) { int tileID = layer.tileIDs[index]; TileSet tileSet = GetTileSetByTileID(tileID); return(tileSet.GetTile(tileID)); }
public Tile GetTile(TileLayer layer, int x, int y) { if (x < 0 || x >= width || y < 0 || y >= height) { return(null); } int tileID = layer.GetTileID(x, y); TileSet tileSet = GetTileSetByTileID(tileID); return(tileSet.GetTile(tileID)); }
public Tile GetTile(TileSet tileSet, int tileID) { return(tileSet.GetTile(tileID)); }