Azmyth.Assets.World.GetTile C# (CSharp) Method

GetTile() public method

public GetTile ( int x, int y ) : TerrainTile
x int
y int
return TerrainTile
        public TerrainTile GetTile(int x, int y)
        {
            TerrainTile tile = null;
            TerrainChunk chunk = null;
            RectangleF tileRect = new RectangleF(x, y, 1, 1);
            List<TerrainChunk> chunks = m_terrainChunks.Query(tileRect);

            if(chunks.Count > 0)
            {
                chunk = chunks[0];

                tile = chunk.GetTiles(tileRect)[0];
            }
            else
            {
                tile = LoadTile(x, y);
            }

            return tile;
        }