aboutsummaryrefslogtreecommitdiff
path: root/advtrains_line_automation
ModeNameSize
-rw-r--r--depends.txt44logplain
-rw-r--r--init.lua1128logplain
-rw-r--r--railwaytime.lua9003logplain
-rw-r--r--readme.txt202logplain
-rw-r--r--scheduler.lua3504logplain
-rw-r--r--settingtypes.txt582logplain
-rw-r--r--stoprail.lua7072logplain
d---------textures120logplain
n> z=-1,1 do minetest.remove_node(vector.add(pointed_thing.under, {x=x, y=y, z=z})) end end end end end, } ) minetest.register_chatcommand("atyaw", { params = "angledeg conn1 conn2", description = "", func = function(name, param) local angledegs, conn1s, conn2s = string.match(param, "^(%S+)%s(%S+)%s(%S+)$") if angledegs and conn1s and conn2s then local angledeg, conn1, conn2 = angledegs+0,conn1s+0,conn2s+0 local yaw = angledeg*math.pi/180 local yaw1 = advtrains.dir_to_angle(conn1) local yaw2 = advtrains.dir_to_angle(conn2) local adiff1 = advtrains.minAngleDiffRad(yaw, yaw1) local adiff2 = advtrains.minAngleDiffRad(yaw, yaw2) atdebug("yaw1",atfloor(yaw1*180/math.pi)) atdebug("yaw2",atfloor(yaw2*180/math.pi)) atdebug("dif1",atfloor(adiff1*180/math.pi))