aboutsummaryrefslogtreecommitdiff
path: root/engines/made/pmvplayer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/made/pmvplayer.cpp')
-rw-r--r--engines/made/pmvplayer.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/made/pmvplayer.cpp b/engines/made/pmvplayer.cpp
index 6faa7f6291..06dc4e5aed 100644
--- a/engines/made/pmvplayer.cpp
+++ b/engines/made/pmvplayer.cpp
@@ -160,7 +160,7 @@ void PmvPlayer::play(const char *filename) {
}
_audioStream->finish();
- _mixer->stopAll();
+ _mixer->stopHandle(_audioStreamHandle);
//delete _audioStream;
delete _fd;
@@ -198,7 +198,8 @@ void PmvPlayer::handleEvents() {
}
void PmvPlayer::updateScreen() {
- _vm->_system->copyRectToScreen((const byte*)_surface->pixels, _surface->pitch, 0, 0, _surface->w, _surface->h);
+ _vm->_system->copyRectToScreen((const byte*)_surface->pixels, _surface->pitch,
+ (320 - _surface->w) / 2, (200 - _surface->h) / 2, _surface->w, _surface->h);
_vm->_system->updateScreen();
}