style(ui): victory_overlay ASCII 아트 정렬 개선
- 트로피 ASCII 좌우 공백 균형 조정 - THE END 텍스트 FittedBox로 자동 스케일링 - 폰트 크기 14→12 조정
This commit is contained in:
@@ -583,17 +583,18 @@ class _VictoryOverlayState extends State<VictoryOverlay>
|
||||
}
|
||||
|
||||
Widget _buildTrophyAsciiArt(Color gold) {
|
||||
// 중앙 정렬을 위해 각 줄 좌우 공백 균형 맞춤
|
||||
const trophy = '''
|
||||
___________
|
||||
'._==_==_=_.'
|
||||
.-\\: /-.
|
||||
| (|:. |) |
|
||||
'-|:. |-'
|
||||
\\::. /
|
||||
'::. .'
|
||||
) (
|
||||
_.' '._
|
||||
'-------' ''';
|
||||
____________
|
||||
'._==_==_=_.'
|
||||
.-\\: /-.
|
||||
| (|:. |) |
|
||||
'-|:. |-'
|
||||
\\::. /
|
||||
'::. .'
|
||||
) (
|
||||
_.' '._
|
||||
'-------' ''';
|
||||
|
||||
return Text(
|
||||
trophy,
|
||||
@@ -649,25 +650,25 @@ class _VictoryOverlayState extends State<VictoryOverlay>
|
||||
Widget _buildTheEnd(BuildContext context, Color gold) {
|
||||
const theEnd = '''
|
||||
████████╗██╗ ██╗███████╗ ███████╗███╗ ██╗██████╗
|
||||
╚══██╔══╝██║ ██║██╔════╝ ██╔════╝████╗ ██║██╔══██╗
|
||||
██║ ███████║█████╗ █████╗ ██╔██╗ ██║██║ ██║
|
||||
██║ ██╔══██║██╔══╝ ██╔══╝ ██║╚██╗██║██║ ██║
|
||||
██║ ██║ ██║███████╗ ███████╗██║ ╚████║██████╔╝
|
||||
╚═╝ ╚═╝ ╚═╝╚══════╝ ╚══════╝╚═╝ ╚═══╝╚═════╝ ''';
|
||||
╚══██╔══╝██║ ██║██╔════╝ ██╔════╝████╗ ██║██╔══██╗
|
||||
██║ ███████║█████╗ █████╗ ██╔██╗ ██║██║ ██║
|
||||
██║ ██╔══██║██╔══╝ ██╔══╝ ██║╚██╗██║██║ ██║
|
||||
██║ ██║ ██║███████╗ ███████╗██║ ╚████║██████╔╝
|
||||
╚═╝ ╚═╝ ╚═╝╚══════╝ ╚══════╝╚═╝ ╚═══╝╚═════╝ ''';
|
||||
|
||||
return Column(
|
||||
children: [
|
||||
Text(
|
||||
theEnd,
|
||||
style: TextStyle(
|
||||
fontFamily: 'JetBrainsMono',
|
||||
fontSize: 14,
|
||||
color: gold,
|
||||
height: 1.0,
|
||||
),
|
||||
textAlign: TextAlign.center,
|
||||
// FittedBox로 감싸서 화면 너비에 맞게 자동 스케일링
|
||||
return FittedBox(
|
||||
fit: BoxFit.scaleDown,
|
||||
child: Text(
|
||||
theEnd,
|
||||
style: TextStyle(
|
||||
fontFamily: 'JetBrainsMono',
|
||||
fontSize: 12,
|
||||
color: gold,
|
||||
height: 1.0,
|
||||
),
|
||||
],
|
||||
textAlign: TextAlign.center,
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user