forked from MTSR/mapserver
tcb data
This commit is contained in:
parent
9d38a8e0ed
commit
fbd4833ef1
28
doc/wip/advtrains_tcb_dump.lua
Normal file
28
doc/wip/advtrains_tcb_dump.lua
Normal file
@ -0,0 +1,28 @@
|
||||
minetest.after(2, function()
|
||||
local world_path = minetest.get_worldpath()
|
||||
local file, err = io.open(world_path .. "advtrains_tcbs.json", "w")
|
||||
|
||||
local data = advtrains.interlocking.db.save()
|
||||
local tmp = {}
|
||||
|
||||
for _, entry in pairs(data.tcbs) do
|
||||
local tcb = entry[1]
|
||||
-- print(dump(tcb))
|
||||
if tcb.signal then
|
||||
table.insert(tmp, {
|
||||
signal = tcb.signal,
|
||||
aspect = tcb.aspect,
|
||||
signal_name = tcb.signal_name
|
||||
})
|
||||
end
|
||||
end
|
||||
|
||||
local json, err = minetest.write_json(tmp, true)
|
||||
|
||||
if err then
|
||||
error(err)
|
||||
end
|
||||
|
||||
file:write(json)
|
||||
file:close()
|
||||
end)
|
222
doc/wip/advtrains_tcbs.json
Normal file
222
doc/wip/advtrains_tcbs.json
Normal file
@ -0,0 +1,222 @@
|
||||
[
|
||||
{
|
||||
"signal" : {
|
||||
"x" : -2103,
|
||||
"y" : 22,
|
||||
"z" : 790
|
||||
},
|
||||
"signal_name" : "Signal at (-2109,22,787)"
|
||||
},
|
||||
{
|
||||
"aspect" : {
|
||||
"dst" : {
|
||||
"free" : true,
|
||||
"speed" : -1
|
||||
},
|
||||
"info" : null,
|
||||
"main" : {
|
||||
"free" : true,
|
||||
"speed" : -1
|
||||
},
|
||||
"shunt" : {
|
||||
"free" : false
|
||||
}
|
||||
},
|
||||
"signal" : {
|
||||
"x" : -2125,
|
||||
"y" : 28,
|
||||
"z" : 562
|
||||
},
|
||||
"signal_name" : "Signal at (-2124,28,562)"
|
||||
},
|
||||
{
|
||||
"signal" : {
|
||||
"x" : 10003,
|
||||
"y" : 9699,
|
||||
"z" : 15558
|
||||
},
|
||||
"signal_name" : "Signal at (10003,9696,15559)"
|
||||
},
|
||||
{
|
||||
"aspect" : {
|
||||
"dst" : {
|
||||
"free" : true,
|
||||
"speed" : -1
|
||||
},
|
||||
"info" : null,
|
||||
"main" : {
|
||||
"free" : true,
|
||||
"speed" : -1
|
||||
},
|
||||
"shunt" : {
|
||||
"free" : false
|
||||
}
|
||||
},
|
||||
"signal" : {
|
||||
"x" : 10000,
|
||||
"y" : 9699,
|
||||
"z" : 15391
|
||||
},
|
||||
"signal_name" : "Signal at (10000,9696,15391)"
|
||||
},
|
||||
{
|
||||
"signal" : {
|
||||
"x" : -2087,
|
||||
"y" : 21,
|
||||
"z" : 775
|
||||
},
|
||||
"signal_name" : "Signal at (-2088,21,774)"
|
||||
},
|
||||
{
|
||||
"signal" : {
|
||||
"x" : -1323,
|
||||
"y" : 42,
|
||||
"z" : 393
|
||||
},
|
||||
"signal_name" : "Signal at (-1323,42,392)"
|
||||
},
|
||||
{
|
||||
"aspect" : {
|
||||
"dst" : {
|
||||
"free" : true,
|
||||
"speed" : -1
|
||||
},
|
||||
"info" : null,
|
||||
"main" : {
|
||||
"free" : true,
|
||||
"speed" : -1
|
||||
},
|
||||
"shunt" : {
|
||||
"free" : false
|
||||
}
|
||||
},
|
||||
"signal" : {
|
||||
"x" : 10003,
|
||||
"y" : 9699,
|
||||
"z" : 15027
|
||||
},
|
||||
"signal_name" : "Signal at (10003,9696,15027)"
|
||||
},
|
||||
{
|
||||
"aspect" : {
|
||||
"dst" : {
|
||||
"free" : true,
|
||||
"speed" : -1
|
||||
},
|
||||
"info" : null,
|
||||
"main" : {
|
||||
"free" : true,
|
||||
"speed" : -1
|
||||
},
|
||||
"shunt" : {
|
||||
"free" : false
|
||||
}
|
||||
},
|
||||
"signal" : {
|
||||
"x" : -1044,
|
||||
"y" : 42,
|
||||
"z" : 393
|
||||
},
|
||||
"signal_name" : "Signal at (-1045,42,392)"
|
||||
},
|
||||
{
|
||||
"signal" : {
|
||||
"x" : -1019,
|
||||
"y" : 42,
|
||||
"z" : 396
|
||||
},
|
||||
"signal_name" : "Signal at (-1021,42,395)"
|
||||
},
|
||||
{
|
||||
"signal" : {
|
||||
"x" : -2428,
|
||||
"y" : 18,
|
||||
"z" : 3954
|
||||
},
|
||||
"signal_name" : "Signal at (-2426,18,3953)"
|
||||
},
|
||||
{
|
||||
"signal" : {
|
||||
"x" : -1875,
|
||||
"y" : 42,
|
||||
"z" : 393
|
||||
},
|
||||
"signal_name" : "Signal at (-1875,42,392)"
|
||||
},
|
||||
{
|
||||
"signal" : {
|
||||
"x" : -1925,
|
||||
"y" : 42,
|
||||
"z" : 388
|
||||
},
|
||||
"signal_name" : "Signal at (-1924,42,390)"
|
||||
},
|
||||
{
|
||||
"aspect" : {
|
||||
"dst" : {
|
||||
"free" : true,
|
||||
"speed" : -1
|
||||
},
|
||||
"info" : null,
|
||||
"main" : {
|
||||
"free" : true,
|
||||
"speed" : -1
|
||||
},
|
||||
"shunt" : {
|
||||
"free" : false
|
||||
}
|
||||
},
|
||||
"signal" : {
|
||||
"x" : -1079,
|
||||
"y" : 42,
|
||||
"z" : 393
|
||||
},
|
||||
"signal_name" : "Signal at (-1080,42,392)"
|
||||
},
|
||||
{
|
||||
"signal" : {
|
||||
"x" : 10003,
|
||||
"y" : 9699,
|
||||
"z" : 15160
|
||||
},
|
||||
"signal_name" : "Signal at (10003,9696,15160)"
|
||||
},
|
||||
{
|
||||
"signal" : {
|
||||
"x" : -1292,
|
||||
"y" : 42,
|
||||
"z" : 393
|
||||
},
|
||||
"signal_name" : "Signal at (-1292,42,392)"
|
||||
},
|
||||
{
|
||||
"aspect" : {
|
||||
"dst" : {
|
||||
"free" : true,
|
||||
"speed" : -1
|
||||
},
|
||||
"info" : null,
|
||||
"main" : {
|
||||
"free" : true,
|
||||
"speed" : -1
|
||||
},
|
||||
"shunt" : {
|
||||
"free" : false
|
||||
}
|
||||
},
|
||||
"signal" : {
|
||||
"x" : -2125,
|
||||
"y" : 28,
|
||||
"z" : 595
|
||||
},
|
||||
"signal_name" : "Signal at (-2124,28,593)"
|
||||
},
|
||||
{
|
||||
"signal" : {
|
||||
"x" : 10003,
|
||||
"y" : 9699,
|
||||
"z" : 15249
|
||||
},
|
||||
"signal_name" : "Signal at (10003,9696,15249)"
|
||||
}
|
||||
]
|
Loading…
Reference in New Issue
Block a user