code cleanup
This commit is contained in:
		
							parent
							
								
									00cb917842
								
							
						
					
					
						commit
						77652705dc
					
				| 
						 | 
					@ -7,5 +7,8 @@ public class InvalidFileFormatException extends Exception {
 | 
				
			||||||
    public InvalidFileFormatException(String errorMessage) {
 | 
					    public InvalidFileFormatException(String errorMessage) {
 | 
				
			||||||
        super(errorMessage);
 | 
					        super(errorMessage);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    public InvalidFileFormatException(){super();}
 | 
					
 | 
				
			||||||
 | 
					    public InvalidFileFormatException() {
 | 
				
			||||||
 | 
					        super();
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,6 +7,7 @@ public class InvalidTrackFormatException extends Exception {
 | 
				
			||||||
    public InvalidTrackFormatException(String errorMessage) {
 | 
					    public InvalidTrackFormatException(String errorMessage) {
 | 
				
			||||||
        super(errorMessage);
 | 
					        super(errorMessage);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public InvalidTrackFormatException() {
 | 
					    public InvalidTrackFormatException() {
 | 
				
			||||||
        super();
 | 
					        super();
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -103,6 +103,7 @@ public class PathFinderMoveStrategy implements MoveStrategy{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /**
 | 
					        /**
 | 
				
			||||||
         * Constructor of State
 | 
					         * Constructor of State
 | 
				
			||||||
 | 
					         *
 | 
				
			||||||
         * @param position the PositionVector object with coordinates of the Position
 | 
					         * @param position the PositionVector object with coordinates of the Position
 | 
				
			||||||
         * @param velocity the PositionVector object with coordinates of the Velocity
 | 
					         * @param velocity the PositionVector object with coordinates of the Velocity
 | 
				
			||||||
         */
 | 
					         */
 | 
				
			||||||
| 
						 | 
					@ -113,6 +114,7 @@ public class PathFinderMoveStrategy implements MoveStrategy{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /**
 | 
					        /**
 | 
				
			||||||
         * Checks if a state has the same Position and the same Velocity
 | 
					         * Checks if a state has the same Position and the same Velocity
 | 
				
			||||||
 | 
					         *
 | 
				
			||||||
         * @param compareState the State object to compare
 | 
					         * @param compareState the State object to compare
 | 
				
			||||||
         * @return true if it is equal, false if it is not equal
 | 
					         * @return true if it is equal, false if it is not equal
 | 
				
			||||||
         */
 | 
					         */
 | 
				
			||||||
| 
						 | 
					@ -136,6 +138,7 @@ public class PathFinderMoveStrategy implements MoveStrategy{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /**
 | 
					        /**
 | 
				
			||||||
         * Constructor of PossibleMove
 | 
					         * Constructor of PossibleMove
 | 
				
			||||||
 | 
					         *
 | 
				
			||||||
         * @param previousMove  The move which must be executed bevor this move can be executed
 | 
					         * @param previousMove  The move which must be executed bevor this move can be executed
 | 
				
			||||||
         * @param nextDirection The direction of the move
 | 
					         * @param nextDirection The direction of the move
 | 
				
			||||||
         */
 | 
					         */
 | 
				
			||||||
| 
						 | 
					@ -149,8 +152,7 @@ public class PathFinderMoveStrategy implements MoveStrategy{
 | 
				
			||||||
                directions.addAll(previousMove.directions); //copy the LIst of Directions from the previousMove
 | 
					                directions.addAll(previousMove.directions); //copy the LIst of Directions from the previousMove
 | 
				
			||||||
                startPosition = previousMove.endPosition; //use the endPosition from previousMove as startPosition
 | 
					                startPosition = previousMove.endPosition; //use the endPosition from previousMove as startPosition
 | 
				
			||||||
                startVelocity = previousMove.endVelocity; //use the endVelocity from previousMove as startVelocity
 | 
					                startVelocity = previousMove.endVelocity; //use the endVelocity from previousMove as startVelocity
 | 
				
			||||||
            }
 | 
					            } else { //if there was no previousMove
 | 
				
			||||||
            else { //if there was no previousMove
 | 
					 | 
				
			||||||
                startPosition = track.getCarPos(carIndex); //use the current Position of the car from track as startPosition
 | 
					                startPosition = track.getCarPos(carIndex); //use the current Position of the car from track as startPosition
 | 
				
			||||||
                startVelocity = track.getCar(carIndex).getVelocity(); //use the current Velocity of the car from track as startVelocity
 | 
					                startVelocity = track.getCar(carIndex).getVelocity(); //use the current Velocity of the car from track as startVelocity
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
| 
						 | 
					@ -161,6 +163,7 @@ public class PathFinderMoveStrategy implements MoveStrategy{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /**
 | 
					        /**
 | 
				
			||||||
         * check if the finishline is crossed (in correct direction) if this move is executed
 | 
					         * check if the finishline is crossed (in correct direction) if this move is executed
 | 
				
			||||||
 | 
					         *
 | 
				
			||||||
         * @return true if finishline will be crossed
 | 
					         * @return true if finishline will be crossed
 | 
				
			||||||
         */
 | 
					         */
 | 
				
			||||||
        public boolean finished() {
 | 
					        public boolean finished() {
 | 
				
			||||||
| 
						 | 
					@ -169,6 +172,7 @@ public class PathFinderMoveStrategy implements MoveStrategy{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /**
 | 
					        /**
 | 
				
			||||||
         * checks if the car will crash or finishline will be crossed in wrong direction if this move is executed
 | 
					         * checks if the car will crash or finishline will be crossed in wrong direction if this move is executed
 | 
				
			||||||
 | 
					         *
 | 
				
			||||||
         * @return true if car will crash
 | 
					         * @return true if car will crash
 | 
				
			||||||
         */
 | 
					         */
 | 
				
			||||||
        public boolean crashed() {
 | 
					        public boolean crashed() {
 | 
				
			||||||
| 
						 | 
					@ -187,6 +191,7 @@ public class PathFinderMoveStrategy implements MoveStrategy{
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * Checks if the next Move in moveList will crash. If no crash next move in moveList will be executed.
 | 
					     * Checks if the next Move in moveList will crash. If no crash next move in moveList will be executed.
 | 
				
			||||||
     * If crash the moveList will be recreated.
 | 
					     * If crash the moveList will be recreated.
 | 
				
			||||||
 | 
					     *
 | 
				
			||||||
     * @return the direction of acceleration which should be executed.
 | 
					     * @return the direction of acceleration which should be executed.
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue