diff options
author | Vladimir Menshakov | 2010-01-06 10:11:38 +0000 |
---|---|---|
committer | Vladimir Menshakov | 2010-01-06 10:11:38 +0000 |
commit | 69566f6bf127af0ebdca73d2f33e30b6a0321094 (patch) | |
tree | 7311b0d816cd4da45179c9bca95830d764da6398 /engines/teenagent | |
parent | 427a15cd05e248e6da93eb56426420df9caabfef (diff) | |
download | scummvm-rg350-69566f6bf127af0ebdca73d2f33e30b6a0321094.tar.gz scummvm-rg350-69566f6bf127af0ebdca73d2f33e30b6a0321094.tar.bz2 scummvm-rg350-69566f6bf127af0ebdca73d2f33e30b6a0321094.zip |
do not interrupt any actions (test for wii)
svn-id: r47069
Diffstat (limited to 'engines/teenagent')
-rw-r--r-- | engines/teenagent/teenagent.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/teenagent/teenagent.cpp b/engines/teenagent/teenagent.cpp index 4fac7e06d2..0f6832dd5b 100644 --- a/engines/teenagent/teenagent.cpp +++ b/engines/teenagent/teenagent.cpp @@ -146,7 +146,8 @@ void TeenAgentEngine::examine(const Common::Point &point, Object *object) { if (object->actor_rect.valid()) scene->moveTo(dst, object->actor_orientation); dst_object = object; - } else { + } else if (!scene_busy || action == kActionNone) { + //do not reset anything while scene is busy, but allow interrupts while walking. debug(0, "click %d, %d", point.x, point.y); action = kActionNone; scene->moveTo(point, 0, true); |