hiding option, readme
This commit is contained in:
20
src/main.lua
20
src/main.lua
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user