refactor: improved triangleVertices readability

pull/39/head
alestiago 4 years ago
parent 9b814208be
commit 507ee87d68

@ -45,11 +45,20 @@ class SlingShot extends BodyComponent {
// vertex. // vertex.
// Something as: y = -size.y * math.cos(angle) // Something as: y = -size.y * math.cos(angle)
const additionalIncrement = 2; const additionalIncrement = 2;
final triangleVertices = [ final triangleVertices = _side.isLeft
Vector2(_side.isLeft ? 0 : size.x, 0), ? [
Vector2(_side.isLeft ? 0 : size.x, -size.y), Vector2(0, 0),
Vector2(0, -size.y),
Vector2( Vector2(
_side.isLeft ? size.x : 0, size.x,
-size.y - additionalIncrement,
),
]
: [
Vector2(size.x, 0),
Vector2(size.x, -size.y),
Vector2(
0,
-size.y - additionalIncrement, -size.y - additionalIncrement,
), ),
]; ];

Loading…
Cancel
Save