From 35e1c523af5e8a5478a5be1207e5c80c0f318baf Mon Sep 17 00:00:00 2001 From: John Bauer Date: Mon, 8 Mar 2021 13:41:18 -0800 Subject: [PATCH] Optimize a division --- better-air-filtering/control.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/better-air-filtering/control.lua b/better-air-filtering/control.lua index 47f514b..5da1b6f 100644 --- a/better-air-filtering/control.lua +++ b/better-air-filtering/control.lua @@ -191,11 +191,12 @@ function suctionUpdateChunk(chunkTo, dx, dy) --game.print("From: " .. position[1] .. ", " .. position[2] .. " (" .. toPollute .. ")") local steps = stepsToOrigin(dx, dy) + toPollute = toPollute / #steps for _, step in pairs(steps) do position[1] = (chunkTo.x + step[1]) * 32 position[2] = (chunkTo.y + step[2]) * 32 - surface.pollute(position, toPollute / #steps) - --game.print("To: " .. position[1] .. ", " .. position[2] .. " (" .. (toPollute / #steps) .. ")") + surface.pollute(position, toPollute) + --game.print("To: " .. position[1] .. ", " .. position[2] .. " (" .. toPollute .. ")") end end end