// Please don't add any method here!!!!!! @Override public Pair<Integer, Integer> getLocation() { if (!x.isDefined() || !y.isDefined()) { return null; } return new Pair<Integer, Integer>(x.getValue(), y.getValue()); }
/** * Get the Y coordinate. * * @return The Y coordinate. */ @Override public int getY() { return y.getValue(); }
/** * Get the repair cost of this blockade. * * @return The repair cost. */ @Override public int getRepairCost() { return repairCost.getValue(); }
/** * Get the X coordinate. * * @return The X coordinate. */ @Override public int getX() { return x.getValue(); }