mirror of
https://github.com/minetest-mods/mesecons.git
synced 2025-12-29 12:15:21 +01:00
do some arithmetic instead of if
This commit is contained in:
@@ -143,11 +143,7 @@ plg.register_nodes({
|
|||||||
if o and o.type == "io" then
|
if o and o.type == "io" then
|
||||||
local num = abcd2[o.port]
|
local num = abcd2[o.port]
|
||||||
num = num + dir
|
num = num + dir
|
||||||
if num > 4 then
|
num = (2 ^ num % 2) * 4 + num + math.floor(num / 5)
|
||||||
num = 1
|
|
||||||
elseif num < 1 then
|
|
||||||
num = 4
|
|
||||||
end
|
|
||||||
instr[i][op].port = abcd1[num]
|
instr[i][op].port = abcd1[num]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user