aboutsummaryrefslogtreecommitdiff
path: root/engines/illusions/illusions.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/illusions/illusions.cpp')
-rw-r--r--engines/illusions/illusions.cpp18
1 files changed, 7 insertions, 11 deletions
diff --git a/engines/illusions/illusions.cpp b/engines/illusions/illusions.cpp
index f0bbc0951f..2b44141537 100644
--- a/engines/illusions/illusions.cpp
+++ b/engines/illusions/illusions.cpp
@@ -97,16 +97,18 @@ Common::Error IllusionsEngine::run() {
_resSys->loadResource(0x00100006, 0, 0);
#endif
-#if 0
+#if 1
// BackgroundResource test
- _resSys->loadResource(0x0011000B, 0, 0);
+ _resSys->loadResource(0x0011001C, 0, 0);
BackgroundItem *backgroundItem = _backgroundItems->debugFirst();
- _system->copyRectToScreen(backgroundItem->_surfaces[0]->getPixels(), backgroundItem->_surfaces[0]->pitch,
- 0, 0, 640, 480);
+ _system->copyRectToScreen((byte*)backgroundItem->_surfaces[0]->getBasePtr(0, 0), backgroundItem->_surfaces[0]->pitch, 0, 0, 640, 480);
_system->updateScreen();
+ while (!shouldQuit()) {
+ updateEvents();
+ }
#endif
-#if 1
+#if 0
// ScriptResource test
_resSys->loadResource(0x000D0001, 0, 0);
@@ -120,12 +122,6 @@ Common::Error IllusionsEngine::run() {
#endif
-#if 0
- while (!shouldQuit()) {
- updateEvents();
- }
-#endif
-
delete _camera;
delete _backgroundItems;
delete _actorItems;