成就界面

This commit is contained in:
AncTe committed 2023-02-22 20:23:37 +08:00
1 parent 17e282a835
commit 2687a0e50b
9 files changed
+378 -30

No files matched your search

+14
View File
@@ -0,0 +1,14 @@
import list from '../../data/achievement.json';
type AchievementList = typeof list;
type AchievementType = keyof AchievementList;
export default function init() {
return {};
}
export function completeAchievement(type: AchievementType, index: number) {}
export function hasCompletedAchievement(type: AchievementType, index: number) {
return true;
}
+4 -1
View File
@@ -10,6 +10,7 @@ import SkillTree from '../ui/skillTree.vue';
import Fly from '../ui/fly.vue';
import FixedDetail from '../ui/fixedDetail.vue';
import Shop from '../ui/shop.vue';
import Achievement from '../ui/achievement.vue';
export const bookOpened = ref(false);
export const toolOpened = ref(false);
@@ -24,6 +25,7 @@ export const showStudiedSkill = ref(false);
export const fixedDetailOpened = ref(false);
export const shopOpened = ref(false);
export const startOpened = ref(false);
export const achievementOpened = ref(false);
export const transition = ref(true);
export const noClosePanel = ref(false);
@@ -51,7 +53,8 @@ const UI_LIST: [Ref<boolean>, Component][] = [
[skillTreeOpened, SkillTree],
[flyOpened, Fly],
[fixedDetailOpened, FixedDetail],
[shopOpened, Shop]
[shopOpened, Shop],
[achievementOpened, Achievement]
];
/** ui栈 */