[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 horizontal(get, never):Float;
public var empty(get, never):Bool; public var empty(get, never):Bool;
inline public function new(value:Array<Float>) { inline public function new(value:Array<Float> = null) {
this = switch(value) { this = switch value {
case []: [0, 0, 0, 0];
case [a]: [a, a, a, a]; case [a]: [a, a, a, a];
case [a, b]: [a, a, b, b]; case [a, b]: [a, a, b, b];
case [a, b, c, d]: [a, b, c, b]; case [a, b, c, d]: [a, b, c, d];
case x: x; case _: [0, 0, 0, 0];
} }
} }