hiding option, readme

This commit is contained in:
2025-11-04 22:35:21 -07:00
parent cf5df577f5
commit f879f9afa8
3 changed files with 53 additions and 10 deletions

View File

@@ -57,21 +57,25 @@ function love.draw()
error("Edge " .. index .. " names nonexistent node(s): " .. edge[1] .. "->" .. node_a .. ", " .. edge[2] .. "->" .. node_b)
end
love.graphics.setColor(0.33, 0.33, 0.33, 1)
love.graphics.line(node_a[1], node_a[3], node_b[1], node_b[3])
if not (edge[3] == false) then
love.graphics.setColor(0.33, 0.33, 0.33, 1)
love.graphics.line(node_a[1], node_a[3], node_b[1], node_b[3])
local center_x = node_a[1] + (node_b[1] - node_a[1]) / 2
local center_z = node_a[3] + (node_b[3] - node_a[3]) / 2
local distance = math.floor(math.sqrt((node_b[3] - node_a[3])^2 + (node_b[2] - node_a[2])^2 + (node_b[1] - node_a[1])^2))
local center_x = node_a[1] + (node_b[1] - node_a[1]) / 2
local center_z = node_a[3] + (node_b[3] - node_a[3]) / 2
local distance = math.floor(math.sqrt((node_b[3] - node_a[3])^2 + (node_b[2] - node_a[2])^2 + (node_b[1] - node_a[1])^2))
love.graphics.setColor(0.67, 0.67, 0.67, 1)
love.graphics.print(distance .. "m", center_x, center_z - font:getHeight() / 2, 0, 1 / scale, 1 / scale)
love.graphics.setColor(0.67, 0.67, 0.67, 1)
love.graphics.print(distance .. "m", center_x, center_z - font:getHeight() / 2, 0, 1 / scale, 1 / scale)
end
end
-- draw nodes and label them
love.graphics.setColor(1, 1, 1, 1)
for name, node in pairs(nodes) do
love.graphics.circle("fill", node[1], node[3], node_radius / scale)
if not (node[4] == false) then
love.graphics.circle("fill", node[1], node[3], node_radius / scale)
end
if node[4] then
if type(node[4]) == "string" then