refactor: removed unecessary calculation

pull/15/head
alestiago 4 years ago
parent d93414be50
commit 21537c9a97

@ -76,19 +76,18 @@ class Flipper extends BodyComponent {
final smallCircleFixtureDef = FixtureDef(smallCircleShape);
fixtures.add(smallCircleFixtureDef);
final inclineSpace = (height / 2) - smallCircleShape.radius;
final trapeziumVertices = isLeft
? [
Vector2(bigCircleShape.position.x, height / 2),
Vector2(smallCircleShape.position.x, inclineSpace),
Vector2(smallCircleShape.position.x, -inclineSpace),
Vector2(smallCircleShape.position.x, smallCircleShape.radius),
Vector2(smallCircleShape.position.x, -smallCircleShape.radius),
Vector2(bigCircleShape.position.x, -height / 2),
]
: [
Vector2(smallCircleShape.position.x, inclineSpace),
Vector2(smallCircleShape.position.x, smallCircleShape.radius),
Vector2(bigCircleShape.position.x, height / 2),
Vector2(bigCircleShape.position.x, -height / 2),
Vector2(smallCircleShape.position.x, -inclineSpace),
Vector2(smallCircleShape.position.x, -smallCircleShape.radius),
];
final trapezium = PolygonShape()..set(trapeziumVertices);
final trapeziumFixtureDef = FixtureDef(trapezium)

Loading…
Cancel
Save