aboutsummaryrefslogtreecommitdiff
path: root/engines/wage/wage.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2015-12-26 13:12:30 +0100
committerEugene Sandulenko2015-12-27 15:41:03 +0100
commit91d5b8b17e7a600ab4e2d8def5a2d24b14cb1d57 (patch)
tree05e42ef0bdce22a3225f1c20203187ce62ddc6e2 /engines/wage/wage.cpp
parentab34bafc31475d79ff74887f38631c993e4db9b2 (diff)
downloadscummvm-rg350-91d5b8b17e7a600ab4e2d8def5a2d24b14cb1d57.tar.gz
scummvm-rg350-91d5b8b17e7a600ab4e2d8def5a2d24b14cb1d57.tar.bz2
scummvm-rg350-91d5b8b17e7a600ab4e2d8def5a2d24b14cb1d57.zip
WAGE: Started border drawing implementation
Diffstat (limited to 'engines/wage/wage.cpp')
-rw-r--r--engines/wage/wage.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/wage/wage.cpp b/engines/wage/wage.cpp
index 99d8205913..acff92f38b 100644
--- a/engines/wage/wage.cpp
+++ b/engines/wage/wage.cpp
@@ -61,6 +61,7 @@
#include "wage/wage.h"
#include "wage/design.h"
#include "wage/entities.h"
+#include "wage/gui.h"
#include "wage/script.h"
#include "wage/world.h"
@@ -101,6 +102,8 @@ Common::Error WageEngine::run() {
debug("WageEngine::init");
+ _gui = new Gui();
+
// Your main event loop should be (invoked from) here.
_resManager = new Common::MacResManager();
_resManager->open(getGameFile());
@@ -122,7 +125,11 @@ Common::Error WageEngine::run() {
_world->_player->_currentScene = _world->_orderedScenes[1];
//_world->_globalScript->execute(_world, 1, &input, NULL, this);
- _world->_orderedScenes[4]->paint(&screen);
+ Scene *scene = _world->_orderedScenes[1];
+
+ scene->paint(&screen);
+ _gui->paintBorder(&screen, 0, 0, scene->_design->getBounds()->width(), scene->_design->getBounds()->height());
+
g_system->copyRectToScreen(screen.getPixels(), screen.pitch, 0, 0, screen.w, screen.h);
while (true) {