package nl.tudelft.bw4t.server.model.robots;
/**
* Created by ContextProjectGroup2014 on 10-6-2014.
*/
public class DestinationOccupiedException extends Exception {
/**
* Serial ID.
*/
private static final long serialVersionUID = -8056277359870730118L;
/**
* By whom the tile is occupied.
*/
private final AbstractRobot tileOccupiedBy;
/**
* The exception occurs when a tile is occupied.
* @param message
* message that needs to be send to console.
* @param tileOccupiedBy
* sets the occupation.
*/
public DestinationOccupiedException(String message, AbstractRobot tileOccupiedBy) {
super(message);
this.tileOccupiedBy = tileOccupiedBy;
}
public AbstractRobot getTileOccupiedBy() {
return tileOccupiedBy;
}
}