aboutsummaryrefslogtreecommitdiff
path: root/advtrains/models/advtrains_signal.b3d
diff options
context:
space:
mode:
Diffstat (limited to 'advtrains/models/advtrains_signal.b3d')
0 files changed, 0 insertions, 0 deletions
an> then ringbufs[tid]={} ringbufcnt[tid]=0 end ringbufs[tid][ringbufcnt[tid]]=msg ringbufcnt[tid]=ringbufcnt[tid]+1 if ringbufcnt[tid] > ringbuflen then ringbufcnt[tid]=0 end end function advtrains.drb_dump(tid) atdebug("Debug ring buffer output for '"..tid.."':") local stopcnt=ringbufcnt[tid] if not stopcnt then atdebug("ID unknown!") return end repeat atdebug(ringbufs[tid][ringbufcnt[tid]]) ringbufcnt[tid]=ringbufcnt[tid]+1 if ringbufcnt[tid] > ringbuflen then ringbufcnt[tid]=0 end until ringbufcnt[tid]==stopcnt end minetest.register_chatcommand("atdebug_show", { params = "train sid", -- Short parameter description description = "Dump debug log", -- Full description privs = {train_operator=true}, -- Require the "privs" privilege to run func = function(name, param) advtrains.drb_dump(param) end, -- Called when command is run. -- Returns boolean success and text output. })