From a85c3ca1ff34775f2fc93013306dec21b34b0359 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Fri, 17 Sep 2010 23:05:58 +0000 Subject: Initial inventory loading, ships docking ships --- src/core/item.h | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'src/core/item.h') diff --git a/src/core/item.h b/src/core/item.h index 397d259..f1d6bb5 100644 --- a/src/core/item.h +++ b/src/core/item.h @@ -41,7 +41,7 @@ public: * @brief flags */ inline int flags() const { return item_flags; } - + /* ---- mutators ----------------------------------------------- */ /** @@ -49,6 +49,20 @@ public: */ void set_amount(const int amount); + /** + * @brief set specified flags + */ + inline void set_flag(Flags flag) { + item_flags |= flag; + } + + /** + * @brief unset specified flags + */ + inline void unset_flag(Flags flag) { + item_flags &= ~flag; + } + private: const Info *item_info; int item_amount; -- cgit v1.2.3