Bring Library class in line with style lines.
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2020-06-20 18:50:55 +02:00
parent add77325a4
commit 14458ec30c
21 changed files with 133 additions and 166 deletions

View File

@@ -16,18 +16,18 @@ namespace CreatureLib::Library {
T _speed;
public:
StatisticSet(T health, T physicalAttack, T physicalDefense, T magicalAttack, T magicalDefense, T speed)
StatisticSet(T health, T physicalAttack, T physicalDefense, T magicalAttack, T magicalDefense, T speed) noexcept
: _health(health), _physicalAttack(physicalAttack), _physicalDefense(physicalDefense),
_magicalAttack(magicalAttack), _magicalDefense(magicalDefense), _speed(speed) {}
StatisticSet()
StatisticSet() noexcept
: _health(0), _physicalAttack(0), _physicalDefense(0), _magicalAttack(0), _magicalDefense(0), _speed(0) {}
inline T GetHealth() const { return _health; }
inline T GetPhysicalAttack() const { return _physicalAttack; }
inline T GetPhysicalDefense() const { return _physicalDefense; }
inline T GetMagicalAttack() const { return _magicalAttack; }
inline T GetMagicalDefense() const { return _magicalDefense; }
inline T GetSpeed() const { return _speed; }
inline T GetHealth() const noexcept { return _health; }
inline T GetPhysicalAttack() const noexcept { return _physicalAttack; }
inline T GetPhysicalDefense() const noexcept { return _physicalDefense; }
inline T GetMagicalAttack() const noexcept { return _magicalAttack; }
inline T GetMagicalDefense() const noexcept { return _magicalDefense; }
inline T GetSpeed() const noexcept { return _speed; }
[[nodiscard]] inline T GetStat(Statistic stat) const {
switch (stat) {