fix
This commit is contained in:
parent
ab8049e583
commit
da76142ac2
10
Car.py
10
Car.py
@ -164,8 +164,14 @@ class Car():
|
|||||||
return cDist
|
return cDist
|
||||||
|
|
||||||
def getLeaderAtIntersection(self, prevInd, edgeInd):
|
def getLeaderAtIntersection(self, prevInd, edgeInd):
|
||||||
if(self.route[edgeInd].isSpecial()):
|
while(self.route[edgeInd].isSpecial()):
|
||||||
return None
|
edgeInd = edgeInd + 1
|
||||||
|
if edgeInd >= len(self.route):
|
||||||
|
return None
|
||||||
|
while self.route[prevInd].isSpecial():
|
||||||
|
prevInd -= 1
|
||||||
|
if prevInd < 0:
|
||||||
|
return None
|
||||||
inter = self.route[edgeInd-1].getFromNode()
|
inter = self.route[edgeInd-1].getFromNode()
|
||||||
connection = self.route[prevInd].getConnections(self.route[edgeInd])[0]
|
connection = self.route[prevInd].getConnections(self.route[edgeInd])[0]
|
||||||
linkInd = inter.getLinkIndex(connection)
|
linkInd = inter.getLinkIndex(connection)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user