Skip to content
Snippets Groups Projects
Commit 8bbf5b62 authored by Erik Nygren's avatar Erik Nygren :bullettrain_front:
Browse files

stability improvements

parent a85b1df0
No related branches found
No related tags found
No related merge requests found
...@@ -1097,6 +1097,7 @@ def sparse_rail_generator(num_cities=5, num_intersections=4, num_trainstations=2 ...@@ -1097,6 +1097,7 @@ def sparse_rail_generator(num_cities=5, num_intersections=4, num_trainstations=2
if num_cities > 1: if num_cities > 1:
train_stations = [[] for i in range(num_cities)] train_stations = [[] for i in range(num_cities)]
built_num_trainstation = 0 built_num_trainstation = 0
spot_found = True
for station in range(num_trainstations): for station in range(num_trainstations):
trainstation_node = int(station / num_trainstations * num_cities) trainstation_node = int(station / num_trainstations * num_cities)
...@@ -1120,8 +1121,10 @@ def sparse_rail_generator(num_cities=5, num_intersections=4, num_trainstations=2 ...@@ -1120,8 +1121,10 @@ def sparse_rail_generator(num_cities=5, num_intersections=4, num_trainstations=2
tries += 1 tries += 1
if tries > 100: if tries > 100:
warnings.warn("Could not set trainstations, please change initial parameters!!!!") warnings.warn("Could not set trainstations, please change initial parameters!!!!")
spot_found = False
break break
train_stations[trainstation_node].append((station_x, station_y)) if spot_found:
train_stations[trainstation_node].append((station_x, station_y))
# Connect train station to the correct node # Connect train station to the correct node
connection = connect_from_nodes(rail_trans, rail_array, node_positions[trainstation_node], connection = connect_from_nodes(rail_trans, rail_array, node_positions[trainstation_node],
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment