Less terrible logic UI / Unary operations
This commit is contained in:
@@ -18,7 +18,8 @@ public enum BinaryOp{
|
||||
and("and", (a, b) -> (int)a & (int)b),
|
||||
xor("xor", (a, b) -> (int)a ^ (int)b),
|
||||
max("max", Math::max),
|
||||
min("min", Math::min);
|
||||
min("min", Math::min),
|
||||
atan2("atan2", Math::atan2);
|
||||
|
||||
public static final BinaryOp[] all = values();
|
||||
|
||||
@@ -30,6 +31,11 @@ public enum BinaryOp{
|
||||
this.function = function;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString(){
|
||||
return symbol;
|
||||
}
|
||||
|
||||
interface OpLambda{
|
||||
double get(double a, double b);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user