diff options
Diffstat (limited to 'engines/teenagent/teenagent.cpp')
-rw-r--r-- | engines/teenagent/teenagent.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/teenagent/teenagent.cpp b/engines/teenagent/teenagent.cpp index 3a5db2df94..f59271e14d 100644 --- a/engines/teenagent/teenagent.cpp +++ b/engines/teenagent/teenagent.cpp @@ -501,10 +501,10 @@ void TeenAgentEngine::moveRel(int16 x, int16 y, byte o, bool warp) { scene->push(event); } -void TeenAgentEngine::playAnimation(uint16 id, byte slot, bool async, bool ignore) { +void TeenAgentEngine::playAnimation(uint16 id, byte slot, bool async, bool ignore, bool loop) { SceneEvent event(SceneEvent::kPlayAnimation); event.animation = id; - event.slot = slot | (ignore? 0x20: 0); + event.slot = slot | (ignore? 0x20: 0) | (loop? 0x80: 0); scene->push(event); if (!async) waitAnimation(); |