从总计中减去旧数据以保持正确的总数

时间:2017-08-31 16:43:28

标签: c++ events subtraction

我在CLR中编写RPG角色构建器,在一个事件中,您可以在构建点总数的指导范围内设置角色统计数据。

然而,注意到一个简单的问题。如果您点击提交统计信息按钮,它会不断添加统计信息,使得已使用的构建点总数越来越高,直到您必须关闭应用并重新启动。

T

每当消息框出现时,它总是说它正在消耗0个构建点。 当我注释掉所有Old_Stat_total东西时,它表现得应该如此,但复合添加使得项目有点笨重。我只是想知道我是否遗漏了任何东西,或者我没有正确地做某事。

1 个答案:

答案 0 :(得分:0)

从你的代码:

Stat_total = Power_value + Speed_value + Range_value + 
         Precision_value + Durability_value + Potential_value;

Stat_total = Old_Stat_total;

如您所见,您计算Stat_total并用Old_Stat_total覆盖