aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/view.cpp
diff options
context:
space:
mode:
authorMartin Kiewitz2016-02-14 15:17:29 +0100
committerMartin Kiewitz2016-02-14 15:17:57 +0100
commit8eefa4e2b52806fe0bbdf7805241e4d913706f5e (patch)
tree3fb593b6164a5d91110b974769c3f66bc02cade8 /engines/agi/view.cpp
parenteaad4208c73a80dd30bce19306f3f1420abbcaa7 (diff)
downloadscummvm-rg350-8eefa4e2b52806fe0bbdf7805241e4d913706f5e.tar.gz
scummvm-rg350-8eefa4e2b52806fe0bbdf7805241e4d913706f5e.tar.bz2
scummvm-rg350-8eefa4e2b52806fe0bbdf7805241e4d913706f5e.zip
AGI: Added a few comments about KQ1
set.simple gets called when killing the witch + planting beans Right after bowing to the king, ego faces away from him. This issue was already present in 1.7.0. Could probably get solved later via script patcher.
Diffstat (limited to 'engines/agi/view.cpp')
-rw-r--r--engines/agi/view.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/agi/view.cpp b/engines/agi/view.cpp
index 322afd8ec0..a13e40e60d 100644
--- a/engines/agi/view.cpp
+++ b/engines/agi/view.cpp
@@ -482,7 +482,11 @@ void AgiEngine::setLoop(ScreenObjEntry *screenObj, int16 loopNr) {
// requested loop not existant
// instead of error()ing out, we instead clip it
// At least required for possibly Manhunter 1 according to previous comment when leaving the arcade machine
- // TODO: check MH1
+ // TODO: Check MH1
+ // TODO: This causes an issue in KQ1, when bowing to the king in room 53
+ // Ego will face away from the king, because the scripts set the loop first and then the view
+ // Loop is corrected by us, because at that time it's invalid. Was already present in 1.7.0
+ // We should probably script-patch it out.
int16 requestedLoopNr = loopNr;
loopNr = screenObj->loopCount - 1;