aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/ad/ad_inventory.cpp
diff options
context:
space:
mode:
authorEinar Johan Trøan Sømåen2012-07-26 19:41:18 +0200
committerEinar Johan Trøan Sømåen2012-07-26 19:41:18 +0200
commit4eda234611bd77f053defe9e61d592b308270eaa (patch)
treecb0a437641b74b60b325ac9ccaa9b63dacab897d /engines/wintermute/ad/ad_inventory.cpp
parenteb22e36d5e12b64442ce23c656227483dd9cf61e (diff)
downloadscummvm-rg350-4eda234611bd77f053defe9e61d592b308270eaa.tar.gz
scummvm-rg350-4eda234611bd77f053defe9e61d592b308270eaa.tar.bz2
scummvm-rg350-4eda234611bd77f053defe9e61d592b308270eaa.zip
WINTERMUTE: Replace BaseArray with a templated subclass of Common::Array.
This needs additional cleanup, but compiles and runs at this point.
Diffstat (limited to 'engines/wintermute/ad/ad_inventory.cpp')
-rw-r--r--engines/wintermute/ad/ad_inventory.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/wintermute/ad/ad_inventory.cpp b/engines/wintermute/ad/ad_inventory.cpp
index aa6e0b6f0b..6cc5ed879e 100644
--- a/engines/wintermute/ad/ad_inventory.cpp
+++ b/engines/wintermute/ad/ad_inventory.cpp
@@ -44,7 +44,7 @@ AdInventory::AdInventory(BaseGame *inGame): BaseObject(inGame) {
//////////////////////////////////////////////////////////////////////////
AdInventory::~AdInventory() {
- _takenItems.removeAll(); // ref only
+ _takenItems.clear(); // ref only
}
@@ -62,7 +62,7 @@ bool AdInventory::insertItem(const char *name, const char *insertAfter) {
int insertIndex = -1;
for (int i = 0; i < _takenItems.getSize(); i++) {
if (scumm_stricmp(_takenItems[i]->getName(), name) == 0) {
- _takenItems.removeAt(i);
+ _takenItems.remove_at(i);
i--;
continue;
}
@@ -75,7 +75,7 @@ bool AdInventory::insertItem(const char *name, const char *insertAfter) {
if (insertIndex == -1) {
_takenItems.add(item);
} else {
- _takenItems.insertAt(insertIndex, item);
+ _takenItems.insert_at(insertIndex, item);
}
return STATUS_OK;
@@ -93,7 +93,7 @@ bool AdInventory::removeItem(const char *name) {
if (((AdGame *)_gameRef)->_selectedItem == _takenItems[i]) {
((AdGame *)_gameRef)->_selectedItem = NULL;
}
- _takenItems.removeAt(i);
+ _takenItems.remove_at(i);
return STATUS_OK;
}
}
@@ -114,7 +114,7 @@ bool AdInventory::removeItem(AdItem *item) {
if (((AdGame *)_gameRef)->_selectedItem == _takenItems[i]) {
((AdGame *)_gameRef)->_selectedItem = NULL;
}
- _takenItems.removeAt(i);
+ _takenItems.remove_at(i);
return STATUS_OK;
}
}