2222
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
export class GameTool {
|
||||
/**
|
||||
* 静态方法:将总铜数转换为 金/银/铜 字符串
|
||||
* @param totalCopper 总铜数量
|
||||
* @returns 格式化字符串,如:1金 234银 567铜
|
||||
*/
|
||||
/**
|
||||
* 静态方法:将总铜数转换为 金/银/铜 字符串
|
||||
* @param totalCopper 总铜数量
|
||||
* @returns 格式化字符串,如:1金 234银 567铜
|
||||
*/
|
||||
public static FormatCopper(totalCopper: number | string): string {
|
||||
// 安全转为数字并取整(货币无小数)
|
||||
let copper = Math.floor(Number(totalCopper) || 0);
|
||||
@@ -35,4 +35,49 @@ export class GameTool {
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
/**获取货币名称 */
|
||||
public static GetCurrencyName(pay: string): string {
|
||||
let result = "";
|
||||
switch (pay) {
|
||||
case 'gold':
|
||||
result = '金元';
|
||||
break;
|
||||
case 'cowry':
|
||||
result = '金贝';
|
||||
break;
|
||||
case 'copper':
|
||||
result = '铜贝';
|
||||
break;
|
||||
case 'teach':
|
||||
result = '师德';
|
||||
break;
|
||||
case 'renown':
|
||||
result = '声望';
|
||||
break;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
public static GetCurrencyNameAll(num: number, pay: string): string {
|
||||
let result = "";
|
||||
switch (pay) {
|
||||
case 'gold':
|
||||
result = '金元';
|
||||
break;
|
||||
case 'cowry':
|
||||
result = '金贝';
|
||||
break;
|
||||
case 'copper':
|
||||
return this.FormatCopper(num);
|
||||
break;
|
||||
case 'teach':
|
||||
result = '师德';
|
||||
break;
|
||||
case 'renown':
|
||||
result = '声望';
|
||||
break;
|
||||
}
|
||||
return `${num}${result}`;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user