aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/scene.cpp
diff options
context:
space:
mode:
authorjohndoe1232011-07-04 17:58:38 +0000
committerWillem Jan Palenstijn2013-05-08 20:30:58 +0200
commit21eb88053caa4cc7167f81dba9afc7f0ef89996d (patch)
treebbc1f3e645a55c3dda70bfdbbe3ab075e4e0f13b /engines/neverhood/scene.cpp
parentbd1749863e45cde53707d0ae38b28825bc0dba2e (diff)
downloadscummvm-rg350-21eb88053caa4cc7167f81dba9afc7f0ef89996d.tar.gz
scummvm-rg350-21eb88053caa4cc7167f81dba9afc7f0ef89996d.tar.bz2
scummvm-rg350-21eb88053caa4cc7167f81dba9afc7f0ef89996d.zip
NEVERHOOD: Implement SmackerScene, SmackerPlayer and related stuff
- The intro video after the logo screens is now played (still needs better sync)
Diffstat (limited to 'engines/neverhood/scene.cpp')
-rw-r--r--engines/neverhood/scene.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/engines/neverhood/scene.cpp b/engines/neverhood/scene.cpp
index 6c3aae1e29..a73b45b9f7 100644
--- a/engines/neverhood/scene.cpp
+++ b/engines/neverhood/scene.cpp
@@ -78,15 +78,14 @@ Scene::~Scene() {
}
void Scene::draw() {
- debug("Scene::draw()");
- //**ALL TODO
if (_smackerPlayer) {
if (_surfaceFlag) {
// TODO g_screen->resetDirtyRects();
// TODO g_screen->copyDirtyRects();
// TODO g_screen->addDirtyRects();
}
- // TODO _smackerPlayer->_surface->draw();
+ if (_smackerPlayer->getSurface())
+ _smackerPlayer->getSurface()->draw();
} else {
if (_surfaceFlag) {
// TODO g_screen->copyDirtyRects();