From 2379824e32fd0cb49e3f2b6c997cb6070f0b0393 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Sat, 25 Apr 2015 04:42:15 -0500 Subject: SHERLOCK: Fix saving and display of inventory items --- engines/sherlock/inventory.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'engines/sherlock/inventory.h') diff --git a/engines/sherlock/inventory.h b/engines/sherlock/inventory.h index bccdc9336e..0dafdddde9 100644 --- a/engines/sherlock/inventory.h +++ b/engines/sherlock/inventory.h @@ -57,16 +57,18 @@ struct InventoryItem { InventoryItem() : _requiredFlag(0), _lookFlag(0) {} InventoryItem(int requiredFlag, const Common::String &name, const Common::String &description, const Common::String &examine); + + void synchronize(Common::Serializer &s); }; class Inventory : public Common::Array { private: SherlockEngine *_vm; + Common::StringArray _names; void copyToInventory(Object &obj); public: ImageFile *_invShapes[MAX_VISIBLE_INVENTORY]; - Common::StringArray _names; bool _invGraphicsLoaded; InvMode _invMode; int _invIndex; -- cgit v1.2.3