chore: battle result UI, demo locales, and scene updates

This commit is contained in:
2026-06-14 16:19:31 +08:00
parent c46c4efd6c
commit b61d08a0ca
5 changed files with 51 additions and 11 deletions

View File

@@ -393,11 +393,13 @@ init()
@skip="handleSkip"
@speed-change="handleSpeedChange"
/>
<BattleResult
v-if="store.showBattleResult"
:result="store.battleResultData"
@continue="onBattleResultContinue"
/>
<Transition name="battle-result">
<BattleResult
v-if="store.showBattleResult"
:result="store.battleResultData"
@continue="onBattleResultContinue"
/>
</Transition>
<MainMenu
v-if="!started || store.gameEnded"
:show-resume="!store.gameEnded && hasAutoSave"
@@ -651,3 +653,10 @@ html, body {
.prompt-toast-enter-from,
.prompt-toast-leave-to { opacity: 0; }
</style>
<style>
.battle-result-enter-active { transition: all 0.3s ease-out; }
.battle-result-leave-active { transition: all 0.2s ease-in; }
.battle-result-enter-from { opacity: 0; }
.battle-result-leave-to { opacity: 0; transform: scale(0.95); }
</style>