From 31fa67112ccd9eeabf31ca20e10e5956c1f6ff38 Mon Sep 17 00:00:00 2001 From: raven Date: Mon, 23 Mar 2026 18:53:14 -0500 Subject: optimized level data structure --- server/coords.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'server/coords.go') diff --git a/server/coords.go b/server/coords.go index 7add606..b5334da 100644 --- a/server/coords.go +++ b/server/coords.go @@ -36,3 +36,7 @@ func blockToEntity(pos blockPos) entityPos { entityCoord(pos.Z << 5), } } + +func flattenPos(pos blockPos, size blockPos) int { + return int(pos.X + pos.Z*size.X + pos.Y*size.X*size.Z) +} -- cgit v1.2.3