diff options
author | Travis Howell | 2009-05-16 05:34:16 +0000 |
---|---|---|
committer | Travis Howell | 2009-05-16 05:34:16 +0000 |
commit | bce47e7eb68d62476fd2fcd6cc4ec1bf33618d51 (patch) | |
tree | 2acd4be22f7831560177835c0ca2397b6de9d5d7 /engines/agos/event.cpp | |
parent | e994b94c814ece7285228598c408b9939e2d3398 (diff) | |
download | scummvm-rg350-bce47e7eb68d62476fd2fcd6cc4ec1bf33618d51.tar.gz scummvm-rg350-bce47e7eb68d62476fd2fcd6cc4ec1bf33618d51.tar.bz2 scummvm-rg350-bce47e7eb68d62476fd2fcd6cc4ec1bf33618d51.zip |
Add initial support for DOS non-interactive demos of The Feeble Files.
svn-id: r40619
Diffstat (limited to 'engines/agos/event.cpp')
-rw-r--r-- | engines/agos/event.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/engines/agos/event.cpp b/engines/agos/event.cpp index 6085bf4a09..ad7b079d53 100644 --- a/engines/agos/event.cpp +++ b/engines/agos/event.cpp @@ -581,13 +581,10 @@ void AGOSEngine_Feeble::timerProc() { } } - if (getGameType() == GType_FF && _omniTV) { + if (getGameType() == GType_FF && _interactiveVideo) { // Controls Omni TV videos if (getBitFlag(42)) { - _omniTV = false; - _moviePlayer->stopVideo(); - delete _moviePlayer; - _moviePlayer = NULL; + stopInteractiveVideo(); } else { _moviePlayer->nextFrame(); } @@ -597,7 +594,7 @@ void AGOSEngine_Feeble::timerProc() { } if (_displayScreen) { - if (getGameType() == GType_FF) { + if (getGameType() == GType_FF && !(getFeatures() & GF_DEMO)) { if (!getBitFlag(78)) { oracleLogo(); } |