merge Game.java

This commit is contained in:
romanschenk37 2022-03-24 17:45:15 +01:00
parent f133f4305d
commit 82911fcfb6
1 changed files with 4 additions and 8 deletions

View File

@ -1,7 +1,6 @@
package ch.zhaw.pm2.racetrack.strategy; package ch.zhaw.pm2.racetrack.strategy;
import ch.zhaw.pm2.racetrack.PositionVector; import ch.zhaw.pm2.racetrack.PositionVector;
import ch.zhaw.pm2.racetrack.PositionVectorNotValid;
import ch.zhaw.pm2.racetrack.Track; import ch.zhaw.pm2.racetrack.Track;
import java.util.*; import java.util.*;
@ -93,13 +92,10 @@ public class PathFinderMoveStrategy implements MoveStrategy{
} }
public boolean crashed() { 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)) { if (track.willCrashAtPosition(carIndex, point)) {
return true; return true;
} }
} catch (PositionVectorNotValid e) {
return true;
} }
return false; return false;
} }