diff options
Diffstat (limited to 'engines/agos/animation.cpp')
-rw-r--r-- | engines/agos/animation.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/agos/animation.cpp b/engines/agos/animation.cpp index f4abf19645..3e1b9b0611 100644 --- a/engines/agos/animation.cpp +++ b/engines/agos/animation.cpp @@ -26,6 +26,7 @@ #include "common/endian.h" +#include "common/events.h" #include "common/system.h" #include "graphics/cursorman.h" @@ -150,7 +151,7 @@ void MoviePlayer::play() { startSound(); - while (_frameNum < _framesCount && !_vm->quit()) + while (_frameNum < _framesCount && !_vm->_quit) handleNextFrame(); closeFile(); @@ -278,6 +279,9 @@ void MoviePlayer::handleNextFrame() { case Common::EVENT_RBUTTONUP: _rightButtonDown = false; break; + case Common::EVENT_QUIT: + _vm->_quit = true; + break; default: break; } |