From b2501ddc96481dd8f5a5dd6a40e3db785bab6ae3 Mon Sep 17 00:00:00 2001 From: the lemons Date: Thu, 22 Dec 2022 03:34:24 -0600 Subject: selection (it doesn't do anything) --- world.lua | 27 --------------------------- 1 file changed, 27 deletions(-) (limited to 'world.lua') diff --git a/world.lua b/world.lua index 0607225..b652492 100644 --- a/world.lua +++ b/world.lua @@ -31,31 +31,4 @@ function world.chunk(x, y) return world.chunks[cx][cy] end -function world.object(id) - return world.objects[id] -end - -function world.all() - return coroutine.wrap(function() - for _, o in pairs(world.objects) do - coroutine.yield(o) - end - end) -end - -function world.in_box(x1, y1, x2, y2) - return coroutine.wrap(function() - for x = x1, x2 + world.chunk_size, world.chunk_size do - for y = y1, y2 + world.chunk_size, world.chunk_size do - for _, o in pairs(world.chunk(x, y).objects) do - local x, y = unpack(o.data.pos) - if x >= x1 and x <= x2 and y >= y1 and y <= y2 then - coroutine.yield(o) - end - end - end - end - end) -end - return world -- cgit v1.2.3