feat(hall-of-fame): 명예의 전당 상세 보기 및 스펠북 기록 추가
- HallOfFameEntry에 finalSpells 필드 추가 (스펠 이름 + 랭크) - 명예의 전당 카드 클릭 시 상세 정보 다이얼로그 표시 - 디버그 모드에서 샘플 엔트리 자동 생성 (테스트용) - pq_logic 및 progress 관련 minor 수정
This commit is contained in:
@@ -65,14 +65,14 @@ class ProgressLoop {
|
||||
Stream<GameState> get stream => _stateController.stream;
|
||||
GameState _state;
|
||||
|
||||
/// 현재 배속 (1x, 2x, 5x)
|
||||
/// 현재 배속 (1x, 3x, 10x)
|
||||
int get speedMultiplier => _speedMultiplier;
|
||||
|
||||
/// 배속 순환: 1 -> 2 -> 5 -> 1
|
||||
/// 배속 순환: 1 -> 3 -> 10 -> 1
|
||||
void cycleSpeed() {
|
||||
_speedMultiplier = switch (_speedMultiplier) {
|
||||
1 => 2,
|
||||
2 => 5,
|
||||
1 => 3,
|
||||
3 => 10,
|
||||
_ => 1,
|
||||
};
|
||||
}
|
||||
|
||||
@@ -100,8 +100,8 @@ class ProgressService {
|
||||
// ExpBar 초기화 (원본 743-746줄)
|
||||
final expBar = ProgressBarState(position: 0, max: pq_logic.levelUpTime(1));
|
||||
|
||||
// PlotBar 초기화 (원본 759줄)
|
||||
final plotBar = const ProgressBarState(position: 0, max: 26 * 1000);
|
||||
// PlotBar 초기화 - Prologue 5분 (300초)
|
||||
final plotBar = const ProgressBarState(position: 0, max: 300);
|
||||
|
||||
final progress = taskResult.progress.copyWith(
|
||||
exp: expBar,
|
||||
|
||||
Reference in New Issue
Block a user