update: achievement

This commit is contained in:
Vick Scarlet
2026-08-16 20:06:16 +08:00
committed by 神戸小鳥
parent a0e3f1b355
commit 9dc8a3e8bb
12 changed files with 284 additions and 17 deletions
+8 -2
View File
@@ -14,6 +14,7 @@ export enum Step {
Alloc = 'alloc',
Play = 'play',
Summary = 'summary',
Achv = 'achv',
}
export enum Mode {
@@ -168,7 +169,7 @@ export const useEnd = () => {
return next
})
},
[lock, setLocked],
[lock, isClassic, setLocked],
)
const ender = useCallback(() => {
if (!state)
@@ -183,6 +184,11 @@ export const useEnd = () => {
setProfile(result.profile)
reset()
return result.achievements
}, [state, profile, locked, setStep, setProfile, reset])
}, [state, profile, locked, isClassic, setStep, setProfile, reset])
return [locked, picker, ender] as const
}
export const useGoHome = () => {
const setStep = useSetAtom(stepAtom)
return useCallback(() => setStep(Step.Idle), [setStep])
}