diff options
author | whiterandrek | 2018-04-02 11:28:11 +0300 |
---|---|---|
committer | Eugene Sandulenko | 2018-06-28 23:51:32 +0200 |
commit | 4b7c75607a5d54d95c383fabf381d82d4ac77b94 (patch) | |
tree | 379b58cd556bb85529ed1702293bbee16ec27c14 /engines/pink/objects/inventory.h | |
parent | f6d620f6831cb3605d621ec107fd8c4ae5722154 (diff) | |
download | scummvm-rg350-4b7c75607a5d54d95c383fabf381d82d4ac77b94.tar.gz scummvm-rg350-4b7c75607a5d54d95c383fabf381d82d4ac77b94.tar.bz2 scummvm-rg350-4b7c75607a5d54d95c383fabf381d82d4ac77b94.zip |
PINK: added onMouseOver method to LeadActor
Diffstat (limited to 'engines/pink/objects/inventory.h')
-rw-r--r-- | engines/pink/objects/inventory.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/pink/objects/inventory.h b/engines/pink/objects/inventory.h index ca1ef7fb69..908f2a8d2f 100644 --- a/engines/pink/objects/inventory.h +++ b/engines/pink/objects/inventory.h @@ -38,6 +38,7 @@ public: Common::String &getCurrentOwner(); + friend class InventoryMgr; private: Common::String _initialOwner; Common::String _currentOwner; @@ -47,6 +48,7 @@ class LeadActor; class InventoryMgr : public Object { public: + InventoryMgr(); virtual ~InventoryMgr(); virtual void deserialize(Archive &archive); @@ -55,8 +57,12 @@ public: void setLeadActor(LeadActor *lead); InventoryItem* findInventoryItem(Common::String &name); + bool isPinkOwnsAnyItems(); + void setItemOwner(const Common::String &owner, InventoryItem *item); + private: LeadActor *_lead; + InventoryItem *_item; Common::Array<InventoryItem*> _items; // other fields. haven't RE them yet }; |