Bring Library class in line with style lines.
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@@ -14,18 +14,19 @@ namespace CreatureLib::Library {
|
||||
T _speed;
|
||||
|
||||
public:
|
||||
ClampedStatisticSet(T health, T physicalAttack, T physicalDefense, T magicalAttack, T magicalDefense, T speed)
|
||||
inline ClampedStatisticSet(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) {}
|
||||
ClampedStatisticSet()
|
||||
inline ClampedStatisticSet() 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) {
|
||||
|
||||
Reference in New Issue
Block a user