aboutsummaryrefslogtreecommitdiff
path: root/scumm/object.cpp
diff options
context:
space:
mode:
authorMax Horn2005-04-03 15:06:08 +0000
committerMax Horn2005-04-03 15:06:08 +0000
commitb507231f7135f0af2a27b047f1982685736e0e7b (patch)
tree433e1dca1aa39631e819bad11fd2a08aa0aa1dc8 /scumm/object.cpp
parentf63b35381b4b8e50cefb08103498dc195e38c29b (diff)
downloadscummvm-rg350-b507231f7135f0af2a27b047f1982685736e0e7b.tar.gz
scummvm-rg350-b507231f7135f0af2a27b047f1982685736e0e7b.tar.bz2
scummvm-rg350-b507231f7135f0af2a27b047f1982685736e0e7b.zip
ScummEngine_v4 used to be a subclass of ScummEngine_v3, now it is the other way around; added a new class ScummEngine_v3old, for GF_OLD_BUNDLE games; took advantage of the new inheritance structure and turned various methods into virtual methods which then are overriden in subclasses
svn-id: r17346
Diffstat (limited to 'scumm/object.cpp')
-rw-r--r--scumm/object.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/scumm/object.cpp b/scumm/object.cpp
index 3535b38fc2..262a5c5793 100644
--- a/scumm/object.cpp
+++ b/scumm/object.cpp
@@ -625,7 +625,7 @@ void ScummEngine::loadRoomObjects() {
CHECK_HEAP
}
-void ScummEngine::loadRoomObjectsOldBundle() {
+void ScummEngine_v3old::loadRoomObjects() {
int i;
ObjectData *od;
const byte *room, *ptr;
@@ -665,7 +665,7 @@ void ScummEngine::loadRoomObjectsOldBundle() {
CHECK_HEAP
}
-void ScummEngine::loadRoomObjectsSmall() {
+void ScummEngine_v4::loadRoomObjects() {
int i, j;
ObjectData *od;
const byte *ptr;
@@ -725,7 +725,7 @@ void ScummEngine::loadRoomObjectsSmall() {
CHECK_HEAP
}
-void ScummEngine_v3::setupRoomObject(ObjectData *od, const byte *room, const byte *searchptr) {
+void ScummEngine_v4::setupRoomObject(ObjectData *od, const byte *room, const byte *searchptr) {
assert(room);
const byte *ptr = room + od->OBCDoffset;