diff options
Diffstat (limited to 'engines/neverhood/scene.cpp')
-rw-r--r-- | engines/neverhood/scene.cpp | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/engines/neverhood/scene.cpp b/engines/neverhood/scene.cpp index c706ecc5dc..ac08c1483f 100644 --- a/engines/neverhood/scene.cpp +++ b/engines/neverhood/scene.cpp @@ -48,7 +48,6 @@ Scene::Scene(NeverhoodEngine *vm, Module *parentModule, bool clearHitRects) _vm->_screen->setSmackerDecoder(NULL); // TODO g_screen->resetDirtyRects(); _canAcceptInput = true; - _surfaceFlag = false; _messageList2 = NULL; _smackerPlayer = NULL; _isMessageListBusy = false; @@ -75,25 +74,11 @@ Scene::~Scene() { void Scene::draw() { if (_smackerPlayer) { - if (_surfaceFlag) { - // TODO g_screen->resetDirtyRects(); - // TODO g_screen->copyDirtyRects(); - // TODO g_screen->addDirtyRects(); - } if (_smackerPlayer->getSurface()) _smackerPlayer->getSurface()->draw(); } else { -#if 0 - if (_surfaceFlag) { - // TODO g_screen->copyDirtyRects(); - for (Common::Array<BaseSurface*>::iterator iter = _surfaces.begin(); iter != _surfaces.end(); iter++) - (*iter)->addDirtyRect(); - // TODO g_screen->addDirtyRects(); - } -#endif - for (Common::Array<BaseSurface*>::iterator iter = _surfaces.begin(); iter != _surfaces.end(); iter++) { + for (Common::Array<BaseSurface*>::iterator iter = _surfaces.begin(); iter != _surfaces.end(); iter++) (*iter)->draw(); - } } } |