|
|
@ -43,7 +43,7 @@ def nextSquare(passenger, grid): |
|
|
|
candidati = [] |
|
|
|
for i in mooreNeighbourhood(passenger.curr): |
|
|
|
if manhattanDistance(passenger.dest, i) < manhattanDistance(passenger.dest, passenger.curr): |
|
|
|
if grid[i[0]][i[1]].typ == SquareType.SEAT: |
|
|
|
if grid[passenger.curr[0]][passenger.curr[1]].typ == SquareType.SEAT: |
|
|
|
candidati.append(passenger.curr[0], passenger.curr[1] + 1) |
|
|
|
candidati.append(passenger.curr[0], passenger.curr[1] - 1) |
|
|
|
else: |
|
|
|