diff options
author | Andrew Kurushin | 2005-04-23 12:34:35 +0000 |
---|---|---|
committer | Andrew Kurushin | 2005-04-23 12:34:35 +0000 |
commit | edad36ee601c25f15fee2b04124ebdf9fc694f12 (patch) | |
tree | d85c29bd2f91ebc4131c87a8e51e2adaf5a5b1ea /saga/interface.cpp | |
parent | 40c3fdddc79f6641910f48aa0ed2009b3f71669d (diff) | |
download | scummvm-rg350-edad36ee601c25f15fee2b04124ebdf9fc694f12.tar.gz scummvm-rg350-edad36ee601c25f15fee2b04124ebdf9fc694f12.tar.bz2 scummvm-rg350-edad36ee601c25f15fee2b04124ebdf9fc694f12.zip |
fixed sfDropObject implementation
svn-id: r17767
Diffstat (limited to 'saga/interface.cpp')
-rw-r--r-- | saga/interface.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/saga/interface.cpp b/saga/interface.cpp index b090294130..f1e5c03cab 100644 --- a/saga/interface.cpp +++ b/saga/interface.cpp @@ -634,9 +634,9 @@ void Interface::updateInventory(int pos) { } } -void Interface::addToInventory(int sprite, int pos) { +void Interface::addToInventory(int objectId, int pos) { if (pos != -1) { - _inventory[pos] = sprite; + _inventory[pos] = objectId; _inventoryCount = MAX(_inventoryCount, pos + 1); return; } @@ -649,7 +649,7 @@ void Interface::addToInventory(int sprite, int pos) { _inventory[i] = _inventory[i - 1]; } - _inventory[0] = sprite; + _inventory[0] = objectId; _inventoryCount++; _inventoryPos = 0; @@ -658,15 +658,15 @@ void Interface::addToInventory(int sprite, int pos) { draw(); } -void Interface::removeFromInventory(int sprite) { - int j = inventoryItemPosition(sprite); +void Interface::removeFromInventory(int objectId) { + int j = inventoryItemPosition(objectId); if (j == -1) { return; } int i; - for (i = j; i < _inventoryCount; i++) { + for (i = j; i < _inventoryCount - 1; i++) { _inventory[i] = _inventory[i + 1]; } @@ -684,9 +684,9 @@ void Interface::clearInventory() { updateInventory(0); } -int Interface::inventoryItemPosition(int sprite) { +int Interface::inventoryItemPosition(int objectId) { for (int i = 0; i < _inventoryCount; i++) - if (_inventory[i] == sprite) + if (_inventory[i] == objectId) return i; return -1; |