added names to nodes: made node creator functional (you can type node name), added node name display when hovering

This commit is contained in:
2024-06-30 21:26:15 +02:00
parent d1bcdcd530
commit 6351381789
2 changed files with 55 additions and 12 deletions

View File

@ -9,8 +9,8 @@ class Graph:
self.edges: list[Edge] = []
self.nodes: list[Node] = []
def add_node(self, x: int, y: int) -> None:
self.nodes.append(Node(x, y, "NO NAME"))
def add_node(self, x: int, y: int, name: str) -> None:
self.nodes.append(Node(x, y, name))
def add_edge(self, start_index: int, end_index: int, length: float) -> None:
self.edges.append(Edge(start_index, end_index, length))