Deukhoofd f5a71ca807
Some checks failed
continuous-integration/drone/push Build is failing
Fixed memory leak in growth rate library.
2019-12-14 13:42:34 +01:00

17 lines
418 B
C++

#ifndef CREATURELIB_GROWTHRATE_HPP
#define CREATURELIB_GROWTHRATE_HPP
#include <cstdint>
namespace CreatureLib::Library {
class GrowthRate {
public:
virtual ~GrowthRate() = default;
[[nodiscard]] virtual uint8_t CalculateLevel(uint32_t experience) const = 0;
[[nodiscard]] virtual uint32_t CalculateExperience(uint8_t level) const = 0;
};
}
#endif // CREATURELIB_GROWTHRATE_HPP