aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/character.h
diff options
context:
space:
mode:
authorPaul Gilbert2015-02-04 20:41:17 -0500
committerPaul Gilbert2015-02-04 20:41:17 -0500
commit7ea32f3333cb2123675f6dbdfae3ed232347d1a5 (patch)
tree458a07b5dfc0a964542b8187904f762cebe0d224 /engines/xeen/character.h
parent8eb9ad50f8ddf23147b999fa40c6231a1a623d41 (diff)
downloadscummvm-rg350-7ea32f3333cb2123675f6dbdfae3ed232347d1a5.tar.gz
scummvm-rg350-7ea32f3333cb2123675f6dbdfae3ed232347d1a5.tar.bz2
scummvm-rg350-7ea32f3333cb2123675f6dbdfae3ed232347d1a5.zip
XEEN: Moved passRestrictions to the InventoryItems class
Diffstat (limited to 'engines/xeen/character.h')
-rw-r--r--engines/xeen/character.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/xeen/character.h b/engines/xeen/character.h
index 54da44a011..b3c9965e9d 100644
--- a/engines/xeen/character.h
+++ b/engines/xeen/character.h
@@ -74,6 +74,7 @@ enum Condition {
};
class XeenEngine;
+class Character;
class XeenItem {
public:
@@ -94,8 +95,14 @@ public:
};
class InventoryItems : public Common::Array<XeenItem> {
+private:
+ Character *_character;
+ ItemCategory _category;
+ const char *const *_names;
public:
- InventoryItems();
+ InventoryItems(Character *character, ItemCategory category);
+
+ bool passRestrictions(int itemId, bool showError) const;
void discardItem(int itemIndex);