diff --git a/include/billy_sheet.hpp b/include/billy_sheet.hpp index b0a8a49..da15641 100644 --- a/include/billy_sheet.hpp +++ b/include/billy_sheet.hpp @@ -4,16 +4,11 @@ #include namespace character { - class BillySheet final { + class BillySheet { private: std::mt19937_64 engine{ std::random_device{ "rdseed" }() }; std::string caractere{}; - - public: - BillySheet() = default; - - ~BillySheet() noexcept = default; }; } diff --git a/include/characteristic/adresse.hpp b/include/characteristic/adresse.hpp index ab2fdb2..a30f6d8 100644 --- a/include/characteristic/adresse.hpp +++ b/include/characteristic/adresse.hpp @@ -4,17 +4,12 @@ #include namespace character::characteristic { - class Adresse final { + class Adresse { private: const std::uint32_t base{ 1 }; std::uint32_t carac{ 0 }; std::uint32_t materiel{ 0 }; std::uint32_t additional{ 0 }; - - public: - Adresse() noexcept = default; - - ~Adresse() noexcept = default; }; } diff --git a/include/characteristic/chance.hpp b/include/characteristic/chance.hpp index 22ff7ec..5ea3df5 100644 --- a/include/characteristic/chance.hpp +++ b/include/characteristic/chance.hpp @@ -4,17 +4,12 @@ #include namespace character::characteristic { - class Chance final { + class Chance { private: const std::uint32_t base{ 3 }; std::uint32_t carac{ 0 }; std::uint32_t materiel{ 0 }; std::uint32_t additional{ 0 }; - - public: - Chance() noexcept = default; - - ~Chance() noexcept = default; }; } diff --git a/include/characteristic/endurance.hpp b/include/characteristic/endurance.hpp index d696e9c..9f75b20 100644 --- a/include/characteristic/endurance.hpp +++ b/include/characteristic/endurance.hpp @@ -8,19 +8,12 @@ #include namespace character::characteristic { - class Endurance final { + class Endurance { private: const std::uint32_t base{ 2 }; std::uint32_t carac{ 0 }; std::uint32_t materiel{ 0 }; std::uint32_t additional{ 0 }; - - public: - Endurance() noexcept = default; - - ~Endurance() noexcept = default; - - [[nodiscard]] std::uint32_t get_max_lp() const noexcept; }; } diff --git a/include/characteristic/habilete.hpp b/include/characteristic/habilete.hpp index 6caffd2..fc93a1f 100644 --- a/include/characteristic/habilete.hpp +++ b/include/characteristic/habilete.hpp @@ -10,11 +10,6 @@ namespace character::characteristic { std::uint32_t carac{ 0 }; std::uint32_t materiel{ 0 }; std::uint32_t additional{ 0 }; - - public: - Habilete() noexcept = default; - - ~Habilete() noexcept = default; }; } diff --git a/src/characteristic/endurance.cpp b/src/characteristic/endurance.cpp index 77069d0..a7002b0 100644 --- a/src/characteristic/endurance.cpp +++ b/src/characteristic/endurance.cpp @@ -1,5 +1 @@ #include "characteristic/endurance.hpp" - -std::uint32_t character::characteristic::Endurance::get_max_lp() const noexcept { - return (base + carac + materiel + additional) * 3; -}