diff options
author | Vladimir Menshakov | 2009-11-07 12:00:56 +0000 |
---|---|---|
committer | Vladimir Menshakov | 2009-11-07 12:00:56 +0000 |
commit | f3f382ba37bdee7e0d3f530d72bdcd704dc4bb66 (patch) | |
tree | 28a86e109c17c9411c9e31ec55592aacfb4ac76d /engines/teenagent/teenagent.cpp | |
parent | 0b67aa406e4c19edd9c264ce6f1447aee8ff4c8e (diff) | |
download | scummvm-rg350-f3f382ba37bdee7e0d3f530d72bdcd704dc4bb66.tar.gz scummvm-rg350-f3f382ba37bdee7e0d3f530d72bdcd704dc4bb66.tar.bz2 scummvm-rg350-f3f382ba37bdee7e0d3f530d72bdcd704dc4bb66.zip |
implemented waiting for the particular frame in animation.
svn-id: r45724
Diffstat (limited to 'engines/teenagent/teenagent.cpp')
-rw-r--r-- | engines/teenagent/teenagent.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/teenagent/teenagent.cpp b/engines/teenagent/teenagent.cpp index 7029672bb0..c074fb6ed2 100644 --- a/engines/teenagent/teenagent.cpp +++ b/engines/teenagent/teenagent.cpp @@ -543,6 +543,17 @@ void TeenAgentEngine::waitAnimation() { scene->push(event); } +void TeenAgentEngine::waitLanAnimationFrame(byte slot, uint16 frame) { + SceneEvent event(SceneEvent::kWaitLanAnimationFrame); + if (frame > 0) + --frame; + + event.color = slot - 1; + event.animation = frame; + scene->push(event); +} + + void TeenAgentEngine::playSoundNow(byte id) { Resources *res = Resources::instance(); Common::SeekableReadStream *in = res->sam_sam.getStream(id); |