diff options
author | Willem Jan Palenstijn | 2010-09-07 09:02:46 +0000 |
---|---|---|
committer | Willem Jan Palenstijn | 2010-09-07 09:02:46 +0000 |
commit | 8f1143bfdc972d86cf5fbbf85a0084a9d0c71447 (patch) | |
tree | 3c7689e4da4f66f8298000ddf1cccac8e40b561a /engines/agos | |
parent | dd0095f1a210aa54f379fe51967def65a0dc5fdf (diff) | |
download | scummvm-rg350-8f1143bfdc972d86cf5fbbf85a0084a9d0c71447.tar.gz scummvm-rg350-8f1143bfdc972d86cf5fbbf85a0084a9d0c71447.tar.bz2 scummvm-rg350-8f1143bfdc972d86cf5fbbf85a0084a9d0c71447.zip |
COMMON: Remove Rational::operator int/double
This prevents accidental implicit rounding
and might also fix compilation on AmigaOS4 (bug #3060981).
svn-id: r52616
Diffstat (limited to 'engines/agos')
-rw-r--r-- | engines/agos/animation.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/agos/animation.cpp b/engines/agos/animation.cpp index 1b3ac9fd65..af85c50114 100644 --- a/engines/agos/animation.cpp +++ b/engines/agos/animation.cpp @@ -372,10 +372,10 @@ bool MoviePlayerDXA::processFrame() { _vm->_system->unlockScreen(); Common::Rational soundTime(_mixer->getSoundElapsedTime(_bgSound), 1000); - if ((_bgSoundStream == NULL) || ((int)(soundTime * getFrameRate()) / 1000 < getCurFrame() + 1)) { + if ((_bgSoundStream == NULL) || ((soundTime * getFrameRate()).toInt() / 1000 < getCurFrame() + 1)) { if (_bgSoundStream && _mixer->isSoundHandleActive(_bgSound)) { - while (_mixer->isSoundHandleActive(_bgSound) && ((int) (soundTime * getFrameRate())) < getCurFrame()) { + while (_mixer->isSoundHandleActive(_bgSound) && (soundTime * getFrameRate()).toInt() < getCurFrame()) { _vm->_system->delayMillis(10); soundTime = Common::Rational(_mixer->getSoundElapsedTime(_bgSound), 1000); } |