Method to check if it is full of objects

This commit is contained in:
Pcornat 2026-02-06 15:11:47 +01:00
commit 9ba06c686f
Signed by: Pcornat
GPG key ID: E0326CC678A00BDD
2 changed files with 6 additions and 0 deletions

View file

@ -57,6 +57,8 @@ namespace character {
[[nodiscard]] bool erase_object(CharacterSheet &sheet, const billyEnums objToErase) noexcept; [[nodiscard]] bool erase_object(CharacterSheet &sheet, const billyEnums objToErase) noexcept;
[[nodiscard]] static bool is_full(const CharacterSheet &sheet) noexcept;
[[nodiscard]] const std::plus<std::uint32_t> &get_plus_operation() const { return plus; } [[nodiscard]] const std::plus<std::uint32_t> &get_plus_operation() const { return plus; }
[[nodiscard]] const std::minus<std::uint32_t> &get_minus_operation() const { return minus; } [[nodiscard]] const std::minus<std::uint32_t> &get_minus_operation() const { return minus; }

View file

@ -80,6 +80,10 @@ namespace character {
return false; return false;
} }
bool BillyObjects::is_full(const CharacterSheet &sheet) noexcept {
return sheet.get_objects().size() >= max_obj;
}
void BillyObjects::change_carac(const billyObjects &arg, void BillyObjects::change_carac(const billyObjects &arg,
CharacterSheet &sheet, CharacterSheet &sheet,
Characteristic &localHabilete, Characteristic &localHabilete,