From 3784086322ca94fca45dbfb308ad0b6fe051712f Mon Sep 17 00:00:00 2001 From: Viktor Lidholt Date: Mon, 12 Oct 2015 16:54:58 -0700 Subject: [PATCH] Break sprite physics joints --- packages/flutter_sprites/lib/physics_node.dart | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/flutter_sprites/lib/physics_node.dart b/packages/flutter_sprites/lib/physics_node.dart index fbaeb9c008..5496662f9b 100644 --- a/packages/flutter_sprites/lib/physics_node.dart +++ b/packages/flutter_sprites/lib/physics_node.dart @@ -79,6 +79,11 @@ class PhysicsNode extends Node { body._node._setRotationFromPhysics(degrees(b2Body.getAngle())); } + // Break joints + for (PhysicsJoint joint in _joints) { + joint._checkBreakingForce(dt); + } + // Remove bodies that were marked for destruction during the simulation _removeBodiesScheduledForDestruction(); }