Select Git revision
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Moutain.java 651 B
package model;
import util.Position;
import java.util.List;
public class Mountain extends Element implements StablePosition {
// Additional attributes for Mountain
private boolean impassable;
// Constructor
public Mountain(Position position, boolean impassable) {
super(position);
this.impassable = impassable;
}
@Override
public void stabilize() {
// Logic for stabilizing mountain
}
@Override
public void update() {
// Logic for mountain's update, if needed
}
// Method to check passability
public boolean isPassable() {
return !impassable;
}
}