From 74ef1a49524cd979083b382e37aa6152b06e6c6c Mon Sep 17 00:00:00 2001 From: Lukas Klingsbo Date: Thu, 1 Oct 2026 17:26:00 +0200 Subject: [PATCH 1/2] chore: Update code_assets to ^2.0.0 --- packages/forge2d/pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/forge2d/pubspec.yaml b/packages/forge2d/pubspec.yaml index 4d7cdbcd..acf5dd6d 100644 --- a/packages/forge2d/pubspec.yaml +++ b/packages/forge2d/pubspec.yaml @@ -8,7 +8,7 @@ environment: sdk: ^3.12.0 dependencies: - code_assets: ^1.2.1 + code_assets: ^2.0.0 ffi: ^2.1.4 hooks: ^2.0.0 logging: ^1.3.0 From 85037d312d978571932cccbcb1f4cc1ba795dbcc Mon Sep 17 00:00:00 2001 From: Lukas Klingsbo Date: Thu, 1 Oct 2026 17:27:56 +0200 Subject: [PATCH 2/2] fix: Use an if element in the wasm id pair normalization --- packages/forge2d/lib/src/backend/raw_box2d_wasm.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/forge2d/lib/src/backend/raw_box2d_wasm.dart b/packages/forge2d/lib/src/backend/raw_box2d_wasm.dart index 134ec2f0..79ff839b 100644 --- a/packages/forge2d/lib/src/backend/raw_box2d_wasm.dart +++ b/packages/forge2d/lib/src/backend/raw_box2d_wasm.dart @@ -102,7 +102,8 @@ final class RawBox2DWasm implements RawBox2D { /// Normalizes the worldAndGeneration halves of a flat id pair list. static List _idPairs(List raw) => [ - for (var i = 0; i < raw.length; i++) i.isOdd ? _unsigned32(raw[i]) : raw[i], + for (var i = 0; i < raw.length; i++) + if (i.isOdd) _unsigned32(raw[i]) else raw[i], ]; (int, int) _outIdPair() => (