fix offset bugs

This commit is contained in:
Kistaro Windrider 2025-05-31 22:05:47 -07:00
parent bf9a45d87e
commit 96312e3adf
Signed by: kistaro
SSH Key Fingerprint: SHA256:TBE2ynfmJqsAf0CP6gsflA0q5X5wD5fVKWPsZ7eVUg8

View File

@ -1591,7 +1591,7 @@ function flotilla:update()
-- distribute across box: -- distribute across box:
-- x = [4, 100) -- x = [4, 100)
-- y = [4, 80) -- y = [4, 60)
local x_interval,x_offset = 0,52 local x_interval,x_offset = 0,52
if min_col < max_col then if min_col < max_col then
@ -1601,8 +1601,8 @@ function flotilla:update()
local y_interval,y_offset=0,40 local y_interval,y_offset=0,40
if live_rows > 1 then if live_rows > 1 then
y_interval=76/(live_rows-1) y_interval=56/(live_rows-1)
x_offset=4-y_interval y_offset=4-y_interval
end end
-- now assign target locations -- now assign target locations
@ -1615,8 +1615,8 @@ function flotilla:update()
real_row += 1 real_row += 1
row_alive = true row_alive = true
end end
ship.want_x = ship.col * x_interval - x_offset ship.want_x = ship.col * x_interval + x_offset
ship.want_y = real_row * y_interval - y_offset ship.want_y = real_row * y_interval + y_offset
end -- ship updated end -- ship updated
end -- row updated end -- row updated
end -- table updated end -- table updated