improvement to moveSpawns so it can move multiple spawns correctly
This commit is contained in:
parent
a4af57ca6c
commit
62555b4526
@ -47,10 +47,16 @@ function selectSpawns(x,y)
|
||||
end
|
||||
|
||||
function moveSpawns(x,y)
|
||||
local difference_x = nil
|
||||
local difference_y = nil
|
||||
for _, spawn in pairs(LoadedObjects.Spawns) do
|
||||
if spawn.selected then
|
||||
spawn.args[1] = math.floor((x/game.scale)+Camera.pos.x)
|
||||
spawn.args[2] = math.floor((y/game.scale)+Camera.pos.y)
|
||||
if difference_x == nil then
|
||||
difference_x = math.floor((x/game.scale)+Camera.pos.x) - spawn.args[1]
|
||||
difference_y = math.floor((y/game.scale)+Camera.pos.y) - spawn.args[2]
|
||||
end
|
||||
spawn.args[1] = spawn.args[1] + difference_x
|
||||
spawn.args[2] = spawn.args[2] + difference_y
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user