aboutsummaryrefslogtreecommitdiff
path: root/saga/interface.cpp
diff options
context:
space:
mode:
authorAndrew Kurushin2005-04-23 12:34:35 +0000
committerAndrew Kurushin2005-04-23 12:34:35 +0000
commitedad36ee601c25f15fee2b04124ebdf9fc694f12 (patch)
treed85c29bd2f91ebc4131c87a8e51e2adaf5a5b1ea /saga/interface.cpp
parent40c3fdddc79f6641910f48aa0ed2009b3f71669d (diff)
downloadscummvm-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.cpp16
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;