From f3f382ba37bdee7e0d3f530d72bdcd704dc4bb66 Mon Sep 17 00:00:00 2001 From: Vladimir Menshakov Date: Sat, 7 Nov 2009 12:00:56 +0000 Subject: implemented waiting for the particular frame in animation. svn-id: r45724 --- engines/teenagent/teenagent.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'engines/teenagent/teenagent.cpp') 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); -- cgit v1.2.3