Newer
Older
MEHDI
committed
package model;
import util.Position;
import java.util.ArrayList;
import java.util.List;
public abstract class Obstacle implements Element{
protected ModelElement element;
protected final Position position;
public Obstacle(Position position){
this.position = position;
}
public boolean contains(List<Position> positions) {
return positions.contains(this.getPosition());
}
@Override
public Position getPosition() {
return this.position;
}
@Override
public ModelElement getElement() {
return this.element;
}
@Override
public List<Position> update(FirefighterBoard firefighterBoard) {
List<Position>positionList = new ArrayList<>();
return positionList;
}
}