BlackBox.java
package robot;
import java.util.ArrayList;
import java.util.List;
public class BlackBox {
private List<CheckPoint> checkPointList;
public BlackBox() {
checkPointList = new ArrayList<CheckPoint>();
}
public void addCheckPoint(Coordinates position, Direction direction, boolean manualDirective) {
checkPointList.add(new CheckPoint(position, direction, manualDirective));
}
public void addCheckPoint(CheckPoint checkPoint) {
checkPointList.add(checkPoint);
}
public List<CheckPoint> getCheckPointList() {
return checkPointList;
}
}