From 9ce9c2f848a808620aec56a874384d5254a92de8 Mon Sep 17 00:00:00 2001 From: Intyre Date: Wed, 23 Dec 2020 21:58:39 +0100 Subject: [PATCH] Reduce GetTiles slice allocation --- d2core/d2map/d2mapengine/engine.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/d2core/d2map/d2mapengine/engine.go b/d2core/d2map/d2mapengine/engine.go index 4ab2e17f..97ae289d 100644 --- a/d2core/d2map/d2mapengine/engine.go +++ b/d2core/d2map/d2mapengine/engine.go @@ -256,7 +256,7 @@ func (m *MapEngine) RemoveEntity(entity d2interface.MapEntity) { // GetTiles returns a slice of all tiles matching the given style, // sequence and tileType. func (m *MapEngine) GetTiles(style, sequence int, tileType d2enum.TileType) []d2dt1.Tile { - tiles := make([]d2dt1.Tile, 0, len(m.dt1TileData)) + tiles := make([]d2dt1.Tile, 0) for idx := range m.dt1TileData { if m.dt1TileData[idx].Style != int32(style) || m.dt1TileData[idx].Sequence != int32(sequence) ||