对于一个MMORPG魔兽世界我试图写一个lib.该游戏中的钱存储为整数,而游戏货币不是整数,它基于金币,银币和铜币.
每100个铜是1个银,每100个银是1个金.
现在我需要将这样的整数转换为WoW Money格式:例如
123123应该返回:
23c 31s 12g
任何人都知道如何做到这一点
Ich*_*ann 10
C#:
int[] WoWMoney(int m)
{
int[] result = new int[3];
int copper = m % 100;
m = (m - copper) / 100;
int silver = m % 100;
int gold = (m - silver) / 100;
result[0] = copper;
result[1] = silver;
result[2] = gold;
return result;
}
Run Code Online (Sandbox Code Playgroud)