Strategy #31

Merged
schrom01 merged 24 commits from Strategy into main 2022-03-25 09:24:21 +01:00
1 changed files with 4 additions and 8 deletions
Showing only changes of commit 82911fcfb6 - Show all commits

View File

@ -1,7 +1,6 @@
package ch.zhaw.pm2.racetrack.strategy;
import ch.zhaw.pm2.racetrack.PositionVector;
import ch.zhaw.pm2.racetrack.PositionVectorNotValid;
import ch.zhaw.pm2.racetrack.Track;
import java.util.*;
@ -93,13 +92,10 @@ public class PathFinderMoveStrategy implements MoveStrategy{
}
public boolean crashed() {
try {
for(PositionVector point : track.calculatePointsOnPath(positions.get(positions.size()-1), positions.get(positions.size()-2)))
for(PositionVector point : track.calculatePointsOnPath(positions.get(positions.size()-1), positions.get(positions.size()-2))) {
if (track.willCrashAtPosition(carIndex, point)) {
return true;
}
} catch (PositionVectorNotValid e) {
return true;
}
return false;
}