Writing is working.

This commit is contained in:
Pcornat 2022-01-20 23:16:51 +01:00
parent 3c1ce804a0
commit 2023360149
Signed by: Pcornat
GPG key ID: 2F3932FF46D9ECA0
5 changed files with 31 additions and 9 deletions

View file

@ -17,9 +17,19 @@ namespace character::characteristic {
public:
Characteristic() noexcept = default;
Characteristic(const std::uint32_t base, const std::uint32_t carac, const std::uint32_t materiel, const std::uint32_t additional) :
Characteristic(const std::uint32_t base, const std::uint32_t carac, const std::uint32_t materiel, const std::uint32_t additional) noexcept:
base(base), carac(carac), materiel(materiel), additional(additional) {}
Characteristic(const Characteristic &charac) noexcept = default;
Characteristic &operator=(const Characteristic &charac) noexcept {
const_cast<std::uint32_t &>(base) = charac.base;
carac = charac.carac;
materiel = charac.materiel;
additional = charac.additional;
return *this;
}
virtual ~Characteristic() noexcept = default;
[[nodiscard]] std::uint32_t get_base() const { return base; }