[gui] Box fix

This commit is contained in:
2019-03-21 20:26:09 +03:00
parent 7ed1515072
commit bee0fc7562

View File

@@ -9,13 +9,12 @@ abstract Box(Array<Float>) {
public var horizontal(get, never):Float;
public var empty(get, never):Bool;
inline public function new(value:Array<Float>) {
this = switch(value) {
case []: [0, 0, 0, 0];
inline public function new(value:Array<Float> = null) {
this = switch value {
case [a]: [a, a, a, a];
case [a, b]: [a, a, b, b];
case [a, b, c, d]: [a, b, c, b];
case x: x;
case [a, b, c, d]: [a, b, c, d];
case _: [0, 0, 0, 0];
}
}