aboutsummaryrefslogtreecommitdiff
path: root/advtrains_trackmap/viewer.lua
diff options
context:
space:
mode:
Diffstat (limited to 'advtrains_trackmap/viewer.lua')
-rw-r--r--advtrains_trackmap/viewer.lua9
1 files changed, 6 insertions, 3 deletions
diff --git a/advtrains_trackmap/viewer.lua b/advtrains_trackmap/viewer.lua
index 7752991..b7205c8 100644
--- a/advtrains_trackmap/viewer.lua
+++ b/advtrains_trackmap/viewer.lua
@@ -10,14 +10,17 @@ local function node_left_click(pos, pname)
return
end
- local function node_callback()
+ local function node_callback(npos, conns, connid)
+ if vector.equals(pos, npos) then
+ return {color = "red"}
+ end
return nil
end
local gridtbl = tm.generate_grid_map(pos, node_callback)
- local fslabel = tm.render_grid(gridtbl.grid, {x=pos.x-30, z=pos.z-25}, 60, 50)
+ local fslabel = tm.render_grid_formspec(20, 20, gridtbl, {x=pos.x-35, z=pos.z-22}, 70, 44)
- minetest.show_formspec(pname, "advtrains_trackmap:test", "size[20,20]"..fslabel)
+ minetest.show_formspec(pname, "advtrains_trackmap:test", fslabel)
end