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); final smallCircleFixtureDef = FixtureDef(smallCircleShape);
fixtures.add(smallCircleFixtureDef); fixtures.add(smallCircleFixtureDef);
final inclineSpace = (height / 2) - smallCircleShape.radius;
final trapeziumVertices = isLeft final trapeziumVertices = isLeft
? [ ? [
Vector2(bigCircleShape.position.x, height / 2), Vector2(bigCircleShape.position.x, height / 2),
Vector2(smallCircleShape.position.x, inclineSpace), Vector2(smallCircleShape.position.x, smallCircleShape.radius),
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),
Vector2(bigCircleShape.position.x, height / 2), Vector2(bigCircleShape.position.x, height / 2),
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 trapezium = PolygonShape()..set(trapeziumVertices);
final trapeziumFixtureDef = FixtureDef(trapezium) final trapeziumFixtureDef = FixtureDef(trapezium)

Loading…
Cancel
Save