aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics
diff options
context:
space:
mode:
authorMartin Kiewitz2010-08-25 17:49:03 +0000
committerMartin Kiewitz2010-08-25 17:49:03 +0000
commit6de3b6c55cc118a9f34c8dea394d89b821b21f7b (patch)
tree02282a27e20de008287a6f1a14c11425a538c782 /engines/sci/graphics
parent1b2ae60e2728acada1acee1329d797142a51666c (diff)
downloadscummvm-rg350-6de3b6c55cc118a9f34c8dea394d89b821b21f7b.tar.gz
scummvm-rg350-6de3b6c55cc118a9f34c8dea394d89b821b21f7b.tar.bz2
scummvm-rg350-6de3b6c55cc118a9f34c8dea394d89b821b21f7b.zip
SCI: adding detection for freddy pharkas "fred"
fixes blop not appearing during intro song, because game thought we were too slow (bug #3051514) svn-id: r52392
Diffstat (limited to 'engines/sci/graphics')
-rw-r--r--engines/sci/graphics/animate.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/engines/sci/graphics/animate.cpp b/engines/sci/graphics/animate.cpp
index b962e819a6..8e6707f262 100644
--- a/engines/sci/graphics/animate.cpp
+++ b/engines/sci/graphics/animate.cpp
@@ -677,6 +677,7 @@ void GfxAnimate::kernelAnimate(reg_t listReference, bool cycle, int argc, reg_t
int16 onlyWidth = onlyCast->celRect.width();
if (((onlyWidth == 12) && (onlyHeight == 35)) || // regular benchmark view ("fred", "Speedy", "ego")
((onlyWidth == 29) && (onlyHeight == 45)) || // King's Quest 5 french "fred"
+ ((onlyWidth == 1) && (onlyHeight == 5)) || // Freddy Pharkas "fred"
((onlyWidth == 1) && (onlyHeight == 1))) { // Laura Bow 2 Talkie
// check further that there is only one cel in that view
GfxView *onlyView = _cache->getView(onlyCast->viewId);