diff options
author | Martin Kiewitz | 2016-02-14 15:17:29 +0100 |
---|---|---|
committer | Martin Kiewitz | 2016-02-14 15:17:57 +0100 |
commit | 8eefa4e2b52806fe0bbdf7805241e4d913706f5e (patch) | |
tree | 3fb593b6164a5d91110b974769c3f66bc02cade8 /engines/agi/view.cpp | |
parent | eaad4208c73a80dd30bce19306f3f1420abbcaa7 (diff) | |
download | scummvm-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.cpp | 6 |
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; |