diff options
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); |