aboutsummaryrefslogtreecommitdiff
path: root/engines/sludge/people.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sludge/people.cpp')
-rw-r--r--engines/sludge/people.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/engines/sludge/people.cpp b/engines/sludge/people.cpp
index 7d15086b29..ad5a234384 100644
--- a/engines/sludge/people.cpp
+++ b/engines/sludge/people.cpp
@@ -34,6 +34,7 @@
#include "sludge/loadsave.h"
#include "sludge/floor.h"
#include "sludge/zbuffer.h"
+#include "sludge/sludge.h"
#include "sludge/sound.h"
#include "sludge/version.h"
@@ -811,7 +812,7 @@ bool addPerson(int x, int y, int objNum, persona *p) {
return false;
// EASY STUFF
- newPerson->thisType = loadObjectType(objNum);
+ newPerson->thisType = g_sludge->_objMan->loadObjectType(objNum);
newPerson->scale = 1;
newPerson->extra = 0;
newPerson->continueAfterWalking = NULL;
@@ -909,7 +910,7 @@ void killAllPeople() {
allPeople->continueAfterWalking = NULL;
killPeople = allPeople;
allPeople = allPeople->next;
- removeObjectType(killPeople->thisType);
+ g_sludge->_objMan->removeObjectType(killPeople->thisType);
delete killPeople;
}
}
@@ -931,7 +932,7 @@ void killMostPeople() {
if (killPeople->continueAfterWalking)
abortFunction(killPeople->continueAfterWalking);
killPeople->continueAfterWalking = NULL;
- removeObjectType(killPeople->thisType);
+ g_sludge->_objMan->removeObjectType(killPeople->thisType);
delete killPeople;
}
}
@@ -955,7 +956,7 @@ void removeOneCharacter(int i) {
}
*killPeople = p->next;
- removeObjectType(p->thisType);
+ g_sludge->_objMan->removeObjectType(p->thisType);
delete p;
}
}
@@ -1089,7 +1090,7 @@ bool savePeople(Common::WriteStream *stream) {
stream->writeByte(me->colourmix);
stream->writeByte(me->transparency);
- saveObjectRef(me->thisType, stream);
+ g_sludge->_objMan->saveObjectRef(me->thisType, stream);
me = me->next;
}
@@ -1171,7 +1172,7 @@ bool loadPeople(Common::SeekableReadStream *stream) {
} else {
setMyDrawMode(me, stream->readUint16BE());
}
- me->thisType = loadObjectRef(stream);
+ me->thisType = g_sludge->_objMan->loadObjectRef(stream);
// Anti-aliasing settings
if (ssgVersion >= VERSION(1, 6)) {