add boolean methods to Locator

This commit is contained in:
dfsek 2021-07-28 08:58:10 -07:00
parent 19861ec27b
commit 26152ec94e

View File

@ -4,4 +4,12 @@ import com.dfsek.terra.api.world.Column;
public interface Locator { public interface Locator {
BinaryColumn getSuitableCoordinates(Column column); BinaryColumn getSuitableCoordinates(Column column);
default Locator and(Locator that) {
return column -> this.getSuitableCoordinates(column).and(that.getSuitableCoordinates(column));
}
default Locator or(Locator that) {
return column -> this.getSuitableCoordinates(column).or(that.getSuitableCoordinates(column));
}
} }