From 9c4b5431eef8210526bee730ad71df47e1c8eef7 Mon Sep 17 00:00:00 2001 From: lustlion Date: Sun, 13 Mar 2022 10:47:17 +0100 Subject: [PATCH] fix adjusting select to camera --- code/spawn.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/spawn.lua b/code/spawn.lua index 608390d..4358bc1 100644 --- a/code/spawn.lua +++ b/code/spawn.lua @@ -21,9 +21,10 @@ function deselectSpawns() end function selectSpawns(rect) - local select_rect = rect:clone() - select_rect:fix() - + local x, y = rect:getPoints() + local select_rect = Rect:fromPoints(x-{x=Camera.pos.x,y=Camera.pos.y},y-{x=Camera.pos.x,y=Camera.pos.y}) + select_rect:fix() + for _, spawn in pairs(LoadedObjects.Spawns) do local offset_x, offset_y = spawn.archetype.display:getCenteredOffset()