buildgraph: remove Point.connect_to()
This commit is contained in:
parent
57ed2ec368
commit
61f7ad0ee8
4 changed files with 8 additions and 14 deletions
|
@ -20,8 +20,8 @@ class Graph:
|
|||
for level in Level.objects.all():
|
||||
self.levels[level.name] = GraphLevel(self, level)
|
||||
|
||||
self.rooms = ()
|
||||
self.points = ()
|
||||
self.rooms = []
|
||||
self.points = []
|
||||
self.connections = []
|
||||
|
||||
self.level_transfer_points = []
|
||||
|
@ -94,8 +94,8 @@ class Graph:
|
|||
room.points.append(center_point)
|
||||
|
||||
for point in points:
|
||||
center_point.connect_to(point)
|
||||
point.connect_to(center_point)
|
||||
self.add_connection(center_point, point)
|
||||
self.add_connection(point, center_point)
|
||||
|
||||
# Loading/Saving the Graph
|
||||
def serialize(self):
|
||||
|
|
|
@ -81,8 +81,8 @@ class GraphLevel():
|
|||
room.points.append(center_point)
|
||||
|
||||
for point in points:
|
||||
center_point.connect_to(point)
|
||||
point.connect_to(center_point)
|
||||
self.graph.add_connection(center_point, point)
|
||||
self.graph.add_connection(point, center_point)
|
||||
|
||||
def create_levelconnectors(self):
|
||||
for levelconnector in self.level.levelconnectors.all():
|
||||
|
|
|
@ -10,9 +10,6 @@ class GraphPoint():
|
|||
self.y = y
|
||||
self.xy = np.array((x, y))
|
||||
|
||||
# self.level = room.level
|
||||
self.graph = self.rooms[0].graph
|
||||
|
||||
self.connections = {}
|
||||
self.connections_in = {}
|
||||
|
||||
|
@ -21,6 +18,3 @@ class GraphPoint():
|
|||
x = self.x * settings.RENDER_SCALE
|
||||
y = self.y * settings.RENDER_SCALE
|
||||
return ((x-5, y-5), (x+5, y+5))
|
||||
|
||||
def connect_to(self, to_point):
|
||||
self.graph.add_connection(self, to_point)
|
||||
|
|
|
@ -154,8 +154,8 @@ class GraphRoom():
|
|||
if not valid:
|
||||
continue
|
||||
|
||||
point1.connect_to(point2)
|
||||
point2.connect_to(point1)
|
||||
self.graph.add_connection(point1, point2)
|
||||
self.graph.add_connection(point2, point1)
|
||||
i += 1
|
||||
|
||||
# Routing
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue