diff --git a/lib/map/spritefusion/model/spritefucion_map.dart b/lib/map/spritefusion/model/spritefucion_map.dart index 0baa8c6d0..8ba1f4202 100644 --- a/lib/map/spritefusion/model/spritefucion_map.dart +++ b/lib/map/spritefusion/model/spritefucion_map.dart @@ -6,7 +6,7 @@ class SpritefusionMap { final double mapWidth; final double mapHeight; final List layers; - String imgPath; + String imgPath; SpritefusionMap({ required this.tileSize, @@ -21,7 +21,7 @@ class SpritefusionMap { 'tileSize': tileSize, 'mapWidth': mapWidth, 'mapHeight': mapHeight, - 'imgPath':imgPath, + 'imgPath': imgPath, 'layers': layers.map((x) => x.toMap()).toList(), }; } diff --git a/lib/map/tiled/reader/tiled_asset_reader.dart b/lib/map/tiled/reader/tiled_asset_reader.dart index 73b09cfc0..5d99a3d21 100644 --- a/lib/map/tiled/reader/tiled_asset_reader.dart +++ b/lib/map/tiled/reader/tiled_asset_reader.dart @@ -1,4 +1,3 @@ - import 'package:bonfire/map/util/world_map_reader.dart'; import 'package:tiledjsonreader/map/tiled_map.dart'; import 'package:tiledjsonreader/tiledjsonreader.dart'; diff --git a/lib/mixins/sensor.dart b/lib/mixins/sensor.dart index 03e2ae200..19286f981 100644 --- a/lib/mixins/sensor.dart +++ b/lib/mixins/sensor.dart @@ -23,7 +23,12 @@ mixin Sensor on GameComponent { void update(double dt) { super.update(dt); if (componentIncontact != null && sensorEnabled) { - if (checkInterval(_sensorIntervalKey, _intervalCallback, dt)) { + if (checkInterval( + _sensorIntervalKey, + _intervalCallback, + dt, + firstCheckIsTrue: true, + )) { onContact(componentIncontact! as T); } }