Пример #1
0
        public Tile GetTile(TileLayer layer, int index)
        {
            int     tileID  = layer.tileIDs[index];
            TileSet tileSet = GetTileSetByTileID(tileID);

            return(tileSet.GetTile(tileID));
        }
Пример #2
0
        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));
        }
Пример #3
0
 public Tile GetTile(TileSet tileSet, int tileID)
 {
     return(tileSet.GetTile(tileID));
 }