CreatureLib/src/Library/LibrarySettings.hpp

23 lines
647 B
C++
Raw Normal View History

2019-10-24 09:04:19 +00:00
#ifndef CREATURELIB_LIBRARYSETTINGS_HPP
#define CREATURELIB_LIBRARYSETTINGS_HPP
#include <cstdint>
#include "../Defines.hpp"
2019-10-24 09:04:19 +00:00
namespace CreatureLib::Library {
class LibrarySettings {
level_int_t _maximalLevel;
uint8_t _maximalAttacks;
2019-10-24 09:04:19 +00:00
public:
LibrarySettings(level_int_t maximalLevel, uint8_t maximalAttacks)
: _maximalLevel(maximalLevel), _maximalAttacks(maximalAttacks) {}
2019-10-24 09:04:19 +00:00
inline level_int_t GetMaximalLevel() const noexcept { return _maximalLevel; }
2019-10-24 09:04:19 +00:00
inline uint8_t GetMaximalAttacks() const noexcept { return _maximalAttacks; }
2019-10-24 09:04:19 +00:00
};
}
#endif // CREATURELIB_LIBRARYSETTINGS_HPP