From 11fbe0b8efa051fb591101289695790ee171ccfa Mon Sep 17 00:00:00 2001 From: Allison Ryan Date: Wed, 6 Apr 2022 17:21:29 -0500 Subject: [PATCH] feat: add traceAllBodies method --- .../pinball_components/sandbox/lib/common/trace.dart | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/pinball_components/sandbox/lib/common/trace.dart b/packages/pinball_components/sandbox/lib/common/trace.dart index d64a5c6c..ab205b7e 100644 --- a/packages/pinball_components/sandbox/lib/common/trace.dart +++ b/packages/pinball_components/sandbox/lib/common/trace.dart @@ -17,3 +17,13 @@ extension BodyTrace on BodyComponent { ); } } + +extension Forge2DGameTrace on Forge2DGame { + void traceAllBodies({ + Color color = const Color(0xFFFF0000), + }) { + for (final bodyComponent in children.whereType()) { + bodyComponent.trace(color: color); + } + } +}