From 3d5e0af84d7ef5b4f1782ed8315022bd6d2797ee Mon Sep 17 00:00:00 2001 From: JiWoong Sul Date: Thu, 19 Mar 2026 16:52:17 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20=EB=AF=B8=EC=82=AC=EC=9A=A9=20StorySer?= =?UTF-8?q?vice=20=EC=9D=B8=EC=8A=A4=ED=84=B4=EC=8A=A4=20=EC=A0=9C?= =?UTF-8?q?=EA=B1=B0=20=EB=B0=8F=20iOS=20=EC=B5=9C=EC=86=8C=20=EB=B2=84?= =?UTF-8?q?=EC=A0=84=20=EB=AA=85=EC=8B=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - game_play_screen: 미사용 _storyService 인스턴스 및 import 제거 - iOS Podfile: platform :ios, '13.0' 명시 --- ios/Podfile | 4 ++-- lib/src/features/game/game_play_screen.dart | 7 ++----- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/ios/Podfile b/ios/Podfile index 620e46e..a0dcf3d 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -1,5 +1,5 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '13.0' +# iOS 최소 배포 대상 +platform :ios, '13.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/lib/src/features/game/game_play_screen.dart b/lib/src/features/game/game_play_screen.dart index 85f9142..3d345a9 100644 --- a/lib/src/features/game/game_play_screen.dart +++ b/lib/src/features/game/game_play_screen.dart @@ -9,7 +9,7 @@ import 'package:asciineverdie/src/core/model/treasure_chest.dart'; import 'package:asciineverdie/data/story_data.dart'; import 'package:asciineverdie/l10n/app_localizations.dart'; import 'package:asciineverdie/src/shared/animation/ascii_animation_type.dart'; -import 'package:asciineverdie/src/core/engine/story_service.dart'; + import 'package:asciineverdie/src/core/model/game_state.dart'; import 'package:asciineverdie/src/core/notification/notification_service.dart'; import 'package:asciineverdie/src/features/game/game_session_controller.dart'; @@ -63,8 +63,7 @@ class _GamePlayScreenState extends State // Phase 8: 알림 서비스 (Notification Service) late final NotificationService _notificationService; - // Phase 9: 스토리 서비스 (Story Service) - late final StoryService _storyService; + // Phase 9: 스토리 Act 추적 StoryAct _lastAct = StoryAct.prologue; bool _showingCinematic = false; @@ -193,7 +192,6 @@ class _GamePlayScreenState extends State void initState() { super.initState(); _notificationService = NotificationService(); - _storyService = StoryService(); // 오디오 컨트롤러 초기화 _audioController = GameAudioController( @@ -245,7 +243,6 @@ class _GamePlayScreenState extends State @override void dispose() { _notificationService.dispose(); - _storyService.dispose(); WidgetsBinding.instance.removeObserver(this); widget.controller.removeListener(_onControllerChanged); widget.controller.onReturnRewardAvailable = null; // Phase 7: 콜백 정리