diff --git a/lib/game/components/flipper.dart b/lib/game/components/flipper.dart index 8517b251..850fda77 100644 --- a/lib/game/components/flipper.dart +++ b/lib/game/components/flipper.dart @@ -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)