feat(debug): 모바일 레이아웃에 치트 기능 추가

- MobileCarouselLayout에 치트 버튼 추가
- GameSessionController에 치트 활성화 상태 관리 추가
- ProgressLoop/ProgressService에 치트 메서드 추가
This commit is contained in:
JiWoong Sul
2025-12-31 18:14:31 +09:00
parent a990eb0038
commit 9b668d80a4
5 changed files with 144 additions and 5 deletions

View File

@@ -844,6 +844,11 @@ class _GamePlayScreenState extends State<GamePlayScreen>
// 통계 및 도움말
onShowStatistics: () => _showStatisticsDialog(context),
onShowHelp: () => HelpDialog.show(context),
// 치트 (디버그 모드)
cheatsEnabled: widget.controller.cheatsEnabled,
onCheatTask: () => widget.controller.loop?.cheatCompleteTask(),
onCheatQuest: () => widget.controller.loop?.cheatCompleteQuest(),
onCheatPlot: () => widget.controller.loop?.cheatCompletePlot(),
),
// 사망 오버레이
if (state.isDead && state.deathInfo != null)