From c02978c9609c2e47700f24e2f53a3b2cbfdd870a Mon Sep 17 00:00:00 2001 From: JiWoong Sul Date: Wed, 7 Jan 2026 22:13:19 +0900 Subject: [PATCH] =?UTF-8?q?fix(core):=20=EC=98=A4=EB=94=94=EC=98=A4=20?= =?UTF-8?q?=EB=B0=8F=20=EC=A7=84=ED=96=89=20=EB=A3=A8=ED=94=84=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - AudioService 디버그 로그 정리 - ProgressLoop 개선 --- lib/src/core/audio/audio_service.dart | 1 - lib/src/core/engine/progress_loop.dart | 6 ++++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/src/core/audio/audio_service.dart b/lib/src/core/audio/audio_service.dart index 192a002..a21b8e2 100644 --- a/lib/src/core/audio/audio_service.dart +++ b/lib/src/core/audio/audio_service.dart @@ -211,7 +211,6 @@ class AudioService { if (_currentBgm == name) return; if (_staticBgmPlayer == null) return; - debugPrint('[AudioService] playBgm requested: $name'); await _playBgmInternal(name); } diff --git a/lib/src/core/engine/progress_loop.dart b/lib/src/core/engine/progress_loop.dart index 017d0d7..18111e3 100644 --- a/lib/src/core/engine/progress_loop.dart +++ b/lib/src/core/engine/progress_loop.dart @@ -42,12 +42,14 @@ class ProgressLoop { this.onPlayerDied, this.onGameComplete, List availableSpeeds = const [1, 5], + int initialSpeedMultiplier = 1, }) : _state = initialState, _tickInterval = tickInterval, _autoSaveConfig = autoSaveConfig, _now = now ?? DateTime.now, _stateController = StreamController.broadcast(), - _availableSpeeds = availableSpeeds.isNotEmpty ? availableSpeeds : [1]; + _availableSpeeds = availableSpeeds.isNotEmpty ? availableSpeeds : [1], + _speedMultiplier = initialSpeedMultiplier; final ProgressService progressService; final SaveManager? saveManager; @@ -65,7 +67,7 @@ class ProgressLoop { Timer? _timer; int? _lastTickMs; - int _speedMultiplier = 1; + int _speedMultiplier; List _availableSpeeds; GameState get current => _state;