From 6b308d683b9bef12766a76fa6d23c0bc8c4f896a Mon Sep 17 00:00:00 2001 From: alestiago Date: Fri, 11 Mar 2022 13:59:42 +0000 Subject: [PATCH] refactor: added variable for incline --- lib/game/components/sling_shot.dart | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/game/components/sling_shot.dart b/lib/game/components/sling_shot.dart index 0c2c3cb5..52e92427 100644 --- a/lib/game/components/sling_shot.dart +++ b/lib/game/components/sling_shot.dart @@ -30,12 +30,13 @@ class SlingShot extends BodyComponent { // once a sprite is given. final size = Vector2(10, 10); + const additionalIncrement = 2.5; final triangleVertices = [ Vector2(0, 0), Vector2(0, -size.y), Vector2( size.x, - -size.y - 2.5, + -size.y - additionalIncrement, // TODO(alestiago): This magic number can be deduced by specifying the // angle and using polar coordinate system to place the bottom right // vertex. @@ -55,7 +56,7 @@ class SlingShot extends BodyComponent { triangleVertices.first, triangleVertices.last, ); - final kickerFixtureDef = FixtureDef(kicker)..restitution = 15.0; + final kickerFixtureDef = FixtureDef(kicker)..restitution = 20.0; fixtures.add(kickerFixtureDef); return fixtures;