chore: 选择难度的返回按钮用专门的 magic number 避免冲突

This commit is contained in:
unanmed 2025-10-09 23:41:35 +08:00
parent b670614e92
commit 234ea701b7

View File

@ -38,7 +38,8 @@ import { adjustCover } from '../utils';
const enum TitleButton {
StartGame,
LoadGame,
Replay
Replay,
HardBack = -114514
}
interface ButtonItem {
@ -126,7 +127,7 @@ export const GameTitle = defineComponent<GameTitleProps>(props => {
});
// 返回按钮
hard.push({
code: main.levelChoose.length,
code: TitleButton.HardBack,
color: '#aaa',
name: '返回',
hard: '',
@ -217,11 +218,11 @@ export const GameTitle = defineComponent<GameTitleProps>(props => {
*/
const clickButton = (code: number) => {
if (selectHard.value) {
if (code === hard.length - 1) {
if (code === TitleButton.HardBack) {
toggleHard();
return;
}
const item = hard[code];
const item = hard.find(v => v.code === code)!;
startGame(item.name);
} else {
switch (code) {