aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/object.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/scumm/object.cpp')
-rw-r--r--engines/scumm/object.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/scumm/object.cpp b/engines/scumm/object.cpp
index 86d9065385..d3ed086892 100644
--- a/engines/scumm/object.cpp
+++ b/engines/scumm/object.cpp
@@ -1150,6 +1150,17 @@ void ScummEngine::markObjectRectAsDirty(int obj) {
}
}
+const byte *ScummEngine::getActorName(int id) {
+ if (_game.version == 0) {
+ if (id > 0 && id < _numActors)
+ return derefActor(id, "getActorName")->getActorName();
+ else
+ return NULL;
+ } else {
+ return getObjOrActorName(id);
+ }
+}
+
const byte *ScummEngine::getObjOrActorName(int obj) {
byte *objptr;
int i;