style(ui): victory_overlay ASCII 아트 정렬 개선

- 트로피 ASCII 좌우 공백 균형 조정
- THE END 텍스트 FittedBox로 자동 스케일링
- 폰트 크기 14→12 조정
This commit is contained in:
JiWoong Sul
2026-01-15 21:34:30 +09:00
parent 58cc1fddb5
commit 525e231c06

View File

@@ -583,8 +583,9 @@ class _VictoryOverlayState extends State<VictoryOverlay>
}
Widget _buildTrophyAsciiArt(Color gold) {
// 중앙 정렬을 위해 각 줄 좌우 공백 균형 맞춤
const trophy = '''
___________
____________
'._==_==_=_.'
.-\\: /-.
| (|:. |) |
@@ -655,19 +656,19 @@ class _VictoryOverlayState extends State<VictoryOverlay>
██║ ██║ ██║███████╗ ███████╗██║ ╚████║██████╔╝
╚═╝ ╚═╝ ╚═╝╚══════╝ ╚══════╝╚═╝ ╚═══╝╚═════╝ ''';
return Column(
children: [
Text(
// FittedBox로 감싸서 화면 너비에 맞게 자동 스케일링
return FittedBox(
fit: BoxFit.scaleDown,
child: Text(
theEnd,
style: TextStyle(
fontFamily: 'JetBrainsMono',
fontSize: 14,
fontSize: 12,
color: gold,
height: 1.0,
),
textAlign: TextAlign.center,
),
],
);
}