Merge remote-tracking branch 'origin/ver/6.0.0' into ver/6.0.0

This commit is contained in:
dfsek
2022-01-14 23:24:13 -07:00

View File

@@ -7,11 +7,10 @@
package com.dfsek.terra.api.structure.feature;
import com.dfsek.terra.api.util.Range;
import java.util.function.BinaryOperator;
import java.util.function.IntConsumer;
import com.dfsek.terra.api.util.Range;
/**
* A column of binary data
@@ -97,7 +96,7 @@ public class BinaryColumn {
return bool(that, Boolean::logicalXor);
}
private BinaryColumn bool(BinaryColumn that, BinaryOperator<Boolean> operator) {
private BinaryColumn bool(BinaryColumn that, BooleanBinaryOperator operator) {
int smallMinY = Math.min(this.minY, that.minY);
int bigMaxY = Math.max(this.maxY, that.maxY);
@@ -120,4 +119,8 @@ public class BinaryColumn {
return next;
}
private interface BooleanBinaryOperator {
boolean apply(boolean a, boolean b);
}
}