def __init__(self, x, y, length=20, outgoing_roads=[], incoming_roads=[], name=None): Vertex.__init__(self, incoming_edge_set=incoming_roads, outgoing_edge_set=outgoing_roads) self.x = float(x) self.y = float(y) # Only one car can be in an intersection at a time. self.in_intersection = threading.Semaphore(1) self.name = name
def __init__(self, node, key, parent): Vertex.__init__(self, node, key, parent) self.priority = randint(0, MAX_RANDOM_INT)