[gui] Box fix
This commit is contained in:
@@ -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];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user