refactor(ui): 기타 화면 정리

- FrontScreen, HallOfFameScreen 개선
- NewCharacterScreen, SettingsScreen 정리
- App 초기화 로직 정리
This commit is contained in:
JiWoong Sul
2026-01-12 16:17:25 +09:00
parent cbbbbba1a5
commit 448f500ca0
7 changed files with 287 additions and 131 deletions

View File

@@ -784,5 +784,4 @@ class _NewCharacterScreenState extends State<NewCharacterScreen> {
ClassPassiveType.firstStrikeBonus => passive.description,
};
}
}

View File

@@ -11,10 +11,7 @@ import 'package:asciineverdie/src/core/animation/race_character_frames.dart';
/// 새 캐릭터 생성 화면에서 선택한 종족의 idle 애니메이션을 보여줌.
/// RichText 기반 색상 적용.
class RacePreview extends StatefulWidget {
const RacePreview({
super.key,
required this.raceId,
});
const RacePreview({super.key, required this.raceId});
/// 종족 ID (예: "byte_human", "kernel_giant")
final String raceId;
@@ -121,9 +118,7 @@ class _RacePreviewState extends State<RacePreview> {
);
}
return RichText(
text: TextSpan(children: spans),
);
return RichText(text: TextSpan(children: spans));
}
/// 문자별 색상 매핑