diff options
author | Vladimir Menshakov | 2010-03-23 20:58:40 +0000 |
---|---|---|
committer | Vladimir Menshakov | 2010-03-23 20:58:40 +0000 |
commit | 164dfdd0ab48bd44610ee31a7d9dbc3069ed8575 (patch) | |
tree | b3d65eb15017ccc9abcb230f0dc88f9f221906b5 /engines | |
parent | b46a2b4e100e3018d604da240cecf936c629e8a0 (diff) | |
download | scummvm-rg350-164dfdd0ab48bd44610ee31a7d9dbc3069ed8575.tar.gz scummvm-rg350-164dfdd0ab48bd44610ee31a7d9dbc3069ed8575.tar.bz2 scummvm-rg350-164dfdd0ab48bd44610ee31a7d9dbc3069ed8575.zip |
do not skip warp+walk events
svn-id: r48371
Diffstat (limited to 'engines')
-rw-r--r-- | engines/teenagent/scene.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/teenagent/scene.cpp b/engines/teenagent/scene.cpp index 477f5dca89..237db19558 100644 --- a/engines/teenagent/scene.cpp +++ b/engines/teenagent/scene.cpp @@ -469,7 +469,7 @@ void Scene::push(const SceneEvent &event) { //event.dump(); if (event.type == SceneEvent::kWalk && !events.empty()) { SceneEvent &prev = events.back(); - if (prev.type == SceneEvent::kWalk) { + if (prev.type == SceneEvent::kWalk && prev.color == event.color) { debug(0, "fixing double-move [skipping event!]"); if ((event.color & 2) != 0) { //relative move prev.dst.x += event.dst.x; |