From 026d97c2c1c66f8884e90679620abe3e76ae9246 Mon Sep 17 00:00:00 2001 From: Allison Ryan Date: Fri, 6 May 2022 15:56:28 -0500 Subject: [PATCH] fix: adjust dino dimensions so a ball can't get stuck --- .../lib/src/components/chrome_dino/chrome_dino.dart | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/pinball_components/lib/src/components/chrome_dino/chrome_dino.dart b/packages/pinball_components/lib/src/components/chrome_dino/chrome_dino.dart index 38a335b9..61052b60 100644 --- a/packages/pinball_components/lib/src/components/chrome_dino/chrome_dino.dart +++ b/packages/pinball_components/lib/src/components/chrome_dino/chrome_dino.dart @@ -61,13 +61,13 @@ class ChromeDino extends BodyComponent List _createFixtureDefs() { const mouthAngle = -(halfSweepingAngle + 0.28); - final size = Vector2(5.5, 6); + final size = Vector2(6, 6); final topEdge = PolygonShape() ..setAsBox( size.x / 2, 0.1, - initialPosition + Vector2(-4.2, -1.4), + initialPosition + Vector2(-4, -1.4), mouthAngle, ); final topEdgeFixtureDef = FixtureDef(topEdge, density: 100); @@ -76,7 +76,7 @@ class ChromeDino extends BodyComponent ..setAsBox( 0.1, size.y / 2, - initialPosition + Vector2(-1.3, 0.5), + initialPosition + Vector2(-1, 0.5), -halfSweepingAngle, ); final backEdgeFixtureDef = FixtureDef(backEdge, density: 100); @@ -85,7 +85,7 @@ class ChromeDino extends BodyComponent ..setAsBox( size.x / 2, 0.1, - initialPosition + Vector2(-3.5, 4.7), + initialPosition + Vector2(-3.3, 4.7), mouthAngle, ); final bottomEdgeFixtureDef = FixtureDef( @@ -110,7 +110,7 @@ class ChromeDino extends BodyComponent ..setAsBox( 0.2, 0.2, - initialPosition + Vector2(-3.5, 1.5), + initialPosition + Vector2(-3, 1.5), 0, ); final insideSensorFixtureDef = FixtureDef(