Fix chunk empty chunk population in QueryPosition

This commit is contained in:
Marc Di Luzio 2020-07-07 22:57:55 +01:00
parent 3e1e3a5456
commit 089f5e5337

View file

@ -84,6 +84,7 @@ func (a *Atlas) QueryPosition(v vector.Vector) (byte, objects.Object) {
chunk := a.Chunks[c] chunk := a.Chunks[c]
if chunk.Tiles == nil { if chunk.Tiles == nil {
chunk.populate(a.ChunkSize) chunk.populate(a.ChunkSize)
a.Chunks[c] = chunk
} }
i := a.chunkTileIndex(local) i := a.chunkTileIndex(local)
return chunk.Tiles[i], chunk.Objects[i] return chunk.Tiles[i], chunk.Objects[i]