UNPKG

press-next

Version:

Vue3 组件库,支持 Composition API

151 lines (139 loc) 2.93 kB
export const SYSTEM_NAME_MAP = { BASE: 'base', QUICK: 'quick', KNOCK_OUT: 'knockOut', MATCH_SCORE: 'matchScore', } as const; export const SYSTEM_LIST_ALL = [ { name: '积分赛', inCommonUse: true, purpleTag: '常用赛制', description: '累计N局积分排名,适合正式赛事', key: SYSTEM_NAME_MAP.BASE, }, { name: '快速赛', greenTag: '新手推荐', description: '极简流程,进房即可参赛,适合快速比赛', key: SYSTEM_NAME_MAP.QUICK, }, { name: '单败淘汰赛', description: '系统分配对手,打出冠军,适合1V1模式的正式赛事', key: SYSTEM_NAME_MAP.KNOCK_OUT, }, { name: '匹配积分赛', description: '随机匹配对手获胜累计积分排名,适合线上自动比赛', key: SYSTEM_NAME_MAP.MATCH_SCORE, }, ]; export const SYSTEM_LIST = SYSTEM_LIST_ALL.slice(0, 2); export const MODE_LIST = [ { title: '经典模式', description: '经典战场对战,适合多人比赛', hot: true, }, { title: '绿洲模式', description: '娱乐玩法,全新赛事体验', hot: true, }, { title: '地铁模式', description: '刺激摸金,一路暴富', hot: true, }, { title: '极速对决', description: '落地刚枪,畅快对战', }, { title: '空降奇兵', description: '空降战场,极速复活', }, ]; export const MODE_LIST_ALL = [ { title: '创意工坊', description: '创意玩法,无限可能', }, { title: '经典模式', description: '经典战场对战,适合多人比赛', hot: true, }, { title: '地铁模式', description: '刺激摸金,一路暴富', hot: true, isSubwayMode: true, }, { title: '空降奇兵', description: '空降战场,极速复活', }, { title: '极速对决', description: '落地刚枪,畅快对战', }, { title: '绿洲模式', description: '娱乐玩法,全新赛事体验', hot: true, }, { title: '电竞模式', description: '战场竞技,刺激对决', }, { title: '歼灭模式', description: '攻守对抗,精英战场', }, ]; export const DEFAULT_PRIZE_TITLE_LIST = [ { name: '冠军', }, { name: '亚军', }, { name: '季军', }, { name: '参赛奖', }, { name: '报名奖', }, ]; export const DEFAULT_AWARD_PIC = 'https://image-1251917893.file.myqcloud.com/igame/match/gp/horz-match/prize.png'; export const DEFAULT_AWARDS = [ { title: '', pic: DEFAULT_AWARD_PIC, text: '', rewardType: 2, }, { title: '', pic: DEFAULT_AWARD_PIC, text: '', rewardType: 1, }, { title: '', pic: DEFAULT_AWARD_PIC, text: '', rewardType: 1, }, ]; export const SCORE_TAB = { RANKING: 0, CIRCLE: 1, }; export const JOIN_FUNC = { TEAM: 1, PERSONAL: 2, };