Browse Source

🏷️ Allow multiplying 'Damage' instances by a factor

julealgon/Enhancements/DamageStruct
Juliano Leal Goncalves 5 years ago
parent
commit
61995795ca
  1. 13
      Source/damage.hpp

13
Source/damage.hpp

@ -57,6 +57,13 @@ struct Damage {
return *this;
}
constexpr Damage operator*=(const int factor)
{
minValue *= factor;
maxValue *= factor;
return *this;
}
constexpr Damage operator/=(const int factor)
{
minValue /= factor;
@ -76,6 +83,12 @@ struct Damage {
return damage;
}
constexpr friend Damage operator*(Damage damage, const int factor)
{
damage *= factor;
return damage;
}
constexpr friend Damage operator/(Damage damage, const int factor)
{
damage /= factor;

Loading…
Cancel
Save