diff options
Diffstat (limited to 'engines/wintermute/video/VidTheoraPlayer.cpp')
-rw-r--r-- | engines/wintermute/video/VidTheoraPlayer.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/wintermute/video/VidTheoraPlayer.cpp b/engines/wintermute/video/VidTheoraPlayer.cpp index 1afd114bd4..bcf4569737 100644 --- a/engines/wintermute/video/VidTheoraPlayer.cpp +++ b/engines/wintermute/video/VidTheoraPlayer.cpp @@ -386,15 +386,15 @@ HRESULT CVidTheoraPlayer::play(TVideoPlayback type, int x, int y, bool freezeGam float ZoomX = (float)((float)Game->_renderer->_width / width * 100); float ZoomY = (float)((float)Game->_renderer->_height / height * 100); _playZoom = MIN(ZoomX, ZoomY); - _posX = (Game->_renderer->_width - width * (_playZoom / 100)) / 2; - _posY = (Game->_renderer->_height - height * (_playZoom / 100)) / 2; + _posX = (int)((Game->_renderer->_width - width * (_playZoom / 100)) / 2); + _posY = (int)((Game->_renderer->_height - height * (_playZoom / 100)) / 2); } break; case VID_PLAY_CENTER: _playZoom = 100.0f; - _posX = (Game->_renderer->_width - width) / 2; - _posY = (Game->_renderer->_height - height) / 2; + _posX = (int)((Game->_renderer->_width - width) / 2); + _posY = (int)((Game->_renderer->_height - height) / 2); break; } return S_OK; @@ -594,7 +594,7 @@ float CVidTheoraPlayer::getMovieTime() { ////////////////////////////////////////////////////////////////////////// -int CVidTheoraPlayer::getMovieFrame() { +uint32 CVidTheoraPlayer::getMovieFrame() { #if 0 if (!m_TheoraStreams) return 0; float Time = GetMovieTime(); |