aboutsummaryrefslogtreecommitdiff
path: root/engines/director
diff options
context:
space:
mode:
Diffstat (limited to 'engines/director')
-rw-r--r--engines/director/score.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/director/score.cpp b/engines/director/score.cpp
index aef9c86e78..1b75414791 100644
--- a/engines/director/score.cpp
+++ b/engines/director/score.cpp
@@ -192,14 +192,15 @@ Common::Rect Score::readRect(Common::SeekableReadStream &stream) {
}
void Score::play() {
- initGraphics(800, 800, true);
+ initGraphics(800, 600, true);
- _currentFrame = 1;
+ _currentFrame = 0;
_stopPlay = false;
- _nextFrameTime = g_system->getMillis() + (float)_currentFrameRate / 60 * 1000;
+ _nextFrameTime = 0;
while (!_stopPlay) {
display();
processEvents();
+ g_system->updateScreen();
g_system->delayMillis(10);
}
}
@@ -209,7 +210,6 @@ void Score::display() {
return;
_frames[_currentFrame]->display();
- g_system->updateScreen();
_currentFrame++;
byte tempo = _frames[_currentFrame]->_tempo;
if (tempo) {