Exemple #1
0
        public override Chunk GetTileChunk(int tileX, int tileY)
        {
            var chunk = base.GetTileChunk(tileX, tileY);

            if (chunk == null)
            {
                int chunkX = tileX.ToChunkCoordinate();
                var chunkY = tileY.ToChunkCoordinate();
                chunk = new ClientChunk(this, chunkX, chunkY);
                this.Add(chunk);
                StackLog.Debug($"Created {chunk}");
            }
            return(chunk);
        }
Exemple #2
0
 public ClientTile(ClientChunk c, int x, int y) : base(c, x, y)
 {
 }