aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/scenery.cpp
diff options
context:
space:
mode:
authorSven Hesse2010-08-08 00:34:33 +0000
committerSven Hesse2010-08-08 00:34:33 +0000
commitf8a43ee35f4ca2a409558fbb6bf978cc2ae54ab4 (patch)
treeb5ca6120a37f2709c42b5544a9b338abe956ba8a /engines/gob/scenery.cpp
parenta802e1e64f56b5c6b0534a481e84418078b2699f (diff)
downloadscummvm-rg350-f8a43ee35f4ca2a409558fbb6bf978cc2ae54ab4.tar.gz
scummvm-rg350-f8a43ee35f4ca2a409558fbb6bf978cc2ae54ab4.tar.bz2
scummvm-rg350-f8a43ee35f4ca2a409558fbb6bf978cc2ae54ab4.zip
GOB: Stub the new VideoPlayer interface
This is will be the new, less convoluted interface for playing videos within the gob engine. No actual functionality is implemented yet, and old functions are mostly commented out for now. svn-id: r51851
Diffstat (limited to 'engines/gob/scenery.cpp')
-rw-r--r--engines/gob/scenery.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/gob/scenery.cpp b/engines/gob/scenery.cpp
index 6b5982ec3e..edd2051f1a 100644
--- a/engines/gob/scenery.cpp
+++ b/engines/gob/scenery.cpp
@@ -616,19 +616,19 @@ void Scenery::updateAnim(int16 layer, int16 frame, int16 animation, int16 flags,
return;
}
- if (frame >= _vm->_vidPlayer->getFrameCount(obj.videoSlot - 1))
+ if (frame >= ((int16)_vm->_vidPlayer->getFrameCount(obj.videoSlot - 1)))
frame = _vm->_vidPlayer->getFrameCount(obj.videoSlot - 1) - 1;
// Seek to frame
if (_vm->_vidPlayer->getCurrentFrame(obj.videoSlot - 1) < 256) {
- while (_vm->_vidPlayer->getCurrentFrame(obj.videoSlot - 1) <= frame)
+ while (((int32)_vm->_vidPlayer->getCurrentFrame(obj.videoSlot - 1)) <= frame)
_vm->_vidPlayer->slotPlay(obj.videoSlot - 1);
} else {
int16 curFrame = _vm->_vidPlayer->getCurrentFrame(obj.videoSlot - 1);
uint8 frameWrap = curFrame / 256;
frame = (frame + 1) % 256;
- while (_vm->_vidPlayer->getCurrentFrame(obj.videoSlot - 1) < (frameWrap * 256 + frame))
+ while (((int32)_vm->_vidPlayer->getCurrentFrame(obj.videoSlot - 1)) < (frameWrap * 256 + frame))
_vm->_vidPlayer->slotPlay(obj.videoSlot - 1);
}