aboutsummaryrefslogtreecommitdiff
path: root/advtrains/helpers.lua
diff options
context:
space:
mode:
Diffstat (limited to 'advtrains/helpers.lua')
-rw-r--r--advtrains/helpers.lua8
1 files changed, 8 insertions, 0 deletions
diff --git a/advtrains/helpers.lua b/advtrains/helpers.lua
index db5023b..33950ec 100644
--- a/advtrains/helpers.lua
+++ b/advtrains/helpers.lua
@@ -516,3 +516,11 @@ function advtrains.after_place_signal(pos, placer, itemstack, pointed_thing)
node.param2 = n[2]
advtrains.ndb.swap_node(pos, node)
end
+
+function advtrains.yaw_equals(yaw1, yaw2)
+ if yaw1 ~= nil and yaw2 ~= nil then
+ return math.abs(yaw2 - yaw1) < 1.0e-9
+ else
+ return yaw1 == yaw2
+ end
+end