refactor: added variable for incline

pull/39/head
alestiago 4 years ago
parent a11a8d196d
commit 6b308d683b

@ -30,12 +30,13 @@ class SlingShot extends BodyComponent {
// once a sprite is given. // once a sprite is given.
final size = Vector2(10, 10); final size = Vector2(10, 10);
const additionalIncrement = 2.5;
final triangleVertices = [ final triangleVertices = [
Vector2(0, 0), Vector2(0, 0),
Vector2(0, -size.y), Vector2(0, -size.y),
Vector2( Vector2(
size.x, size.x,
-size.y - 2.5, -size.y - additionalIncrement,
// TODO(alestiago): This magic number can be deduced by specifying the // TODO(alestiago): This magic number can be deduced by specifying the
// angle and using polar coordinate system to place the bottom right // angle and using polar coordinate system to place the bottom right
// vertex. // vertex.
@ -55,7 +56,7 @@ class SlingShot extends BodyComponent {
triangleVertices.first, triangleVertices.first,
triangleVertices.last, triangleVertices.last,
); );
final kickerFixtureDef = FixtureDef(kicker)..restitution = 15.0; final kickerFixtureDef = FixtureDef(kicker)..restitution = 20.0;
fixtures.add(kickerFixtureDef); fixtures.add(kickerFixtureDef);
return fixtures; return fixtures;

Loading…
Cancel
Save