♻️ 调整服务器类型归属

This commit is contained in:
BTMuli
2025-06-25 20:04:57 +08:00
parent 79b071318b
commit d3ab4fb6dc
10 changed files with 121 additions and 114 deletions

View File

@@ -1,7 +1,7 @@
/**
* @file src/enum/anno.ts
* @description 游戏内公告相关枚举
* @since Beta v0.7.7
* @since Beta v0.8.0
*/
/**
@@ -35,43 +35,6 @@ export function getAnnoLangDesc(lang: TGApp.BBS.Announcement.AnnoLangEnum): stri
}
}
/**
* @description 公告服务器类型
* @since Beta v0.7.7
* @const AnnoServerEnum
*/
export const AnnoServerEnum: typeof TGApp.BBS.Announcement.AnnoServer = {
CN_GF01: "cn_gf01",
CN_QD01: "cn_qd01",
OS_USA: "os_usa",
OS_EURO: "os_euro",
OS_ASIA: "os_asia",
OS_CHT: "os_cht",
};
/**
* @description 获取公告服务器描述
* @since Beta v0.7.7
* @param {TGApp.BBS.Announcement.AnnoServerEnum} server 公告服务器
* @return {string} 公告服务器描述
*/
export function getAnnoServerDesc(server: TGApp.BBS.Announcement.AnnoServerEnum): string {
switch (server) {
case AnnoServerEnum.CN_GF01:
return "国服-官方服";
case AnnoServerEnum.CN_QD01:
return "国服-渠道服";
case AnnoServerEnum.OS_USA:
return "国际服-美服";
case AnnoServerEnum.OS_EURO:
return "国际服-欧服";
case AnnoServerEnum.OS_ASIA:
return "国际服-亚服";
case AnnoServerEnum.OS_CHT:
return "国际服-港澳台服";
}
}
/**
* @description 公告类型
* @since Beta v0.7.7

42
src/enum/game.ts Normal file
View File

@@ -0,0 +1,42 @@
/**
* @file enum/game.ts
* @description 游戏相关枚举
* @since Beta v0.8.0
*/
/**
* @description 服务器类型
* @since Beta v0.8.0
* @const GameServerEnum
*/
export const GameServerEnum: typeof TGApp.Game.Base.ServerType = {
CN_GF01: "cn_gf01",
CN_QD01: "cn_qd01",
OS_USA: "os_usa",
OS_EURO: "os_euro",
OS_ASIA: "os_asia",
OS_CHT: "os_cht",
};
/**
* @description 获取公告服务器描述
* @since Beta v0.8.0
* @param {TGApp.Game.Base.ServerTypeEnum} server 公告服务器
* @return {string} 公告服务器描述
*/
export function getGameServerDesc(server: TGApp.Game.Base.ServerTypeEnum): string {
switch (server) {
case GameServerEnum.CN_GF01:
return "国服-官方服";
case GameServerEnum.CN_QD01:
return "国服-渠道服";
case GameServerEnum.OS_USA:
return "国际服-美服";
case GameServerEnum.OS_EURO:
return "国际服-欧服";
case GameServerEnum.OS_ASIA:
return "国际服-亚服";
case GameServerEnum.OS_CHT:
return "国际服-港澳台服";
}
}