diff options
author | Paul Gilbert | 2015-04-11 16:52:19 -0500 |
---|---|---|
committer | Willem Jan Palenstijn | 2015-05-07 22:49:22 +0200 |
commit | 0d4d8e878cfba4ea9c32dc46e4923886df95395c (patch) | |
tree | 4eb479d00414a3e6d6bd12538f4fff55b08b2d9a /engines/sherlock/inventory.cpp | |
parent | 96e04ab797253bbe853f172ea1d734ebe812d419 (diff) | |
download | scummvm-rg350-0d4d8e878cfba4ea9c32dc46e4923886df95395c.tar.gz scummvm-rg350-0d4d8e878cfba4ea9c32dc46e4923886df95395c.tar.bz2 scummvm-rg350-0d4d8e878cfba4ea9c32dc46e4923886df95395c.zip |
SHERLOCK: Implemented stubbed talk and inventory methods
Diffstat (limited to 'engines/sherlock/inventory.cpp')
-rw-r--r-- | engines/sherlock/inventory.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/engines/sherlock/inventory.cpp b/engines/sherlock/inventory.cpp index 0ea85f32fc..9eedac7c6a 100644 --- a/engines/sherlock/inventory.cpp +++ b/engines/sherlock/inventory.cpp @@ -453,7 +453,15 @@ int Inventory::putItemInInventory(Object &obj) { * Copy the passed object into the inventory */ void Inventory::copyToInventory(Object &obj) { - // TODO + InventoryItem invItem; + invItem._name = obj._name; + invItem._description = obj._description; + invItem._examine = obj._examine; + invItem._lookFlag = obj._lookFlag; + invItem._requiredFlag = obj._requiredFlag; + + insert_at(_holdings, invItem); + ++_holdings; } /** |