aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/objects/inventory.h
diff options
context:
space:
mode:
authorwhiterandrek2018-04-02 11:28:11 +0300
committerEugene Sandulenko2018-06-28 23:51:32 +0200
commit4b7c75607a5d54d95c383fabf381d82d4ac77b94 (patch)
tree379b58cd556bb85529ed1702293bbee16ec27c14 /engines/pink/objects/inventory.h
parentf6d620f6831cb3605d621ec107fd8c4ae5722154 (diff)
downloadscummvm-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.h6
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
};