From 089f5e53374bc25b78d776310da63b7cf79b65d3 Mon Sep 17 00:00:00 2001 From: Marc Di Luzio Date: Tue, 7 Jul 2020 22:57:55 +0100 Subject: [PATCH] Fix chunk empty chunk population in QueryPosition --- pkg/atlas/atlas.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/atlas/atlas.go b/pkg/atlas/atlas.go index 2e157b7..1c194af 100644 --- a/pkg/atlas/atlas.go +++ b/pkg/atlas/atlas.go @@ -84,6 +84,7 @@ func (a *Atlas) QueryPosition(v vector.Vector) (byte, objects.Object) { chunk := a.Chunks[c] if chunk.Tiles == nil { chunk.populate(a.ChunkSize) + a.Chunks[c] = chunk } i := a.chunkTileIndex(local) return chunk.Tiles[i], chunk.Objects[i]