refactor(ui): 화면 및 위젯 정리

- GamePlayScreen build() 메서드 분할 (300→15 LOC)
- 애니메이션/프로그레스 패널 개선
- 설정 화면 정리
This commit is contained in:
JiWoong Sul
2026-01-21 17:34:47 +09:00
parent faf87eccb0
commit d9a2fe358c
7 changed files with 275 additions and 294 deletions

View File

@@ -217,9 +217,9 @@ class _AnimationPanel extends StatelessWidget {
children: [
const Icon(Icons.auto_awesome, color: RetroColors.gold, size: 18),
const SizedBox(width: 10),
const Text(
'ASCII NEVER DIE',
style: TextStyle(
Text(
L10n.of(context).appTitle.toUpperCase(),
style: const TextStyle(
fontFamily: 'PressStart2P',
fontSize: 14,
color: RetroColors.gold,
@@ -272,7 +272,7 @@ class _ActionButtons extends StatelessWidget {
final l10n = L10n.of(context);
return RetroPanel(
title: 'MENU',
title: L10n.of(context).menuTitle,
padding: const EdgeInsets.all(12),
child: Column(
crossAxisAlignment: CrossAxisAlignment.stretch,