aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/debugger.cpp
diff options
context:
space:
mode:
authorantoniou792019-05-08 00:49:15 +0300
committerantoniou792019-05-08 00:52:21 +0300
commit74936020ec6171c9e098945a629f2a37e488399c (patch)
treebe2277b700dc19dc47b67e315329d2eee8e310d5 /engines/bladerunner/debugger.cpp
parent02ac7fbfd32bdc03efe9a3e95f4b3fd615bee46d (diff)
downloadscummvm-rg350-74936020ec6171c9e098945a629f2a37e488399c.tar.gz
scummvm-rg350-74936020ec6171c9e098945a629f2a37e488399c.tar.bz2
scummvm-rg350-74936020ec6171c9e098945a629f2a37e488399c.zip
BLADERUNNER: fix Guzza, PS03, PS04, PS01
Also, added a custom transition when Guzza calls in for favors Still pending: in PS03 some actors may blink out of existence (happened to officer Grayford)
Diffstat (limited to 'engines/bladerunner/debugger.cpp')
-rw-r--r--engines/bladerunner/debugger.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/bladerunner/debugger.cpp b/engines/bladerunner/debugger.cpp
index 75ca3b0759..ab197ff5ad 100644
--- a/engines/bladerunner/debugger.cpp
+++ b/engines/bladerunner/debugger.cpp
@@ -1380,7 +1380,7 @@ bool Debugger::cmdItem(int argc, const char **argv) {
}
return true;
} else {
- debugPrintf("No item was found with the specified id: %d\n", itemId);
+ debugPrintf("No item was found with the specified id: %d in the scene\n", itemId);
return true;
}
} else {
@@ -1565,7 +1565,7 @@ bool Debugger::cmdList(int argc, const char **argv) {
SceneObjects::SceneObject *sceneObject = &_vm->_sceneObjects->_sceneObjects[_vm->_sceneObjects->_sceneObjectsSortedByDistance[i]];
if (sceneObject->type == kSceneObjectTypeActor) {
- debugPrintf("%d: %s (Clk: %s, Trg: %s, Prs: %s, Obs: %s, Mvg: %s), Goal: %d, Animation: %d:%d\n Pos(%02.2f,%02.2f,%02.2f)\n",
+ debugPrintf("%d: %s (Clk: %s, Trg: %s, Prs: %s, Obs: %s, Mvg: %s)\n Goal: %d, Set: %d, Anim mode: %d id:%d\n Pos(%02.2f,%02.2f,%02.2f)\n",
sceneObject->id - kSceneObjectOffsetActors,
_vm->_textActorNames->getText(sceneObject->id - kSceneObjectOffsetActors),
sceneObject->isClickable? "T" : "F",
@@ -1574,6 +1574,7 @@ bool Debugger::cmdList(int argc, const char **argv) {
sceneObject->isObstacle? "T" : "F",
sceneObject->isMoving? "T" : "F",
_vm->_actors[sceneObject->id - kSceneObjectOffsetActors]->getGoal(),
+ _vm->_actors[sceneObject->id - kSceneObjectOffsetActors]->getSetId(),
_vm->_actors[sceneObject->id - kSceneObjectOffsetActors]->getAnimationMode(),
_vm->_actors[sceneObject->id - kSceneObjectOffsetActors]->getAnimationId(),
_vm->_actors[sceneObject->id - kSceneObjectOffsetActors]->getPosition().x,