| 161 | } |
| 162 | |
| 163 | float StatSet::giveResourceValue(String const& resourceName, float amount) { |
| 164 | if (auto r = m_resources.ptr(resourceName)) { |
| 165 | float previousValue = r->value; |
| 166 | r->setValue(r->value + amount); |
| 167 | return r->value - previousValue; |
| 168 | } |
| 169 | return 0; |
| 170 | } |
| 171 | |
| 172 | bool StatSet::consumeResourceValue(String const& resourceName, float amount) { |
| 173 | return consumeResourceValue(resourceName, amount, false); |
no test coverage detected