aboutsummaryrefslogtreecommitdiff
path: root/engines/wage/wage.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2015-12-28 12:38:26 +0100
committerEugene Sandulenko2015-12-28 12:38:26 +0100
commit3fe3ad7ee35c8bdb4aef298e2cfa52b43b94d88e (patch)
tree7604f73119eac208bb04977b2263e632c24f4fb5 /engines/wage/wage.cpp
parent13a62ce1a130631cd42fba0901bd5f4b908a5376 (diff)
downloadscummvm-rg350-3fe3ad7ee35c8bdb4aef298e2cfa52b43b94d88e.tar.gz
scummvm-rg350-3fe3ad7ee35c8bdb4aef298e2cfa52b43b94d88e.tar.bz2
scummvm-rg350-3fe3ad7ee35c8bdb4aef298e2cfa52b43b94d88e.zip
WAGE: Moved scene drawing calls to Gui class
Diffstat (limited to 'engines/wage/wage.cpp')
-rw-r--r--engines/wage/wage.cpp14
1 files changed, 3 insertions, 11 deletions
diff --git a/engines/wage/wage.cpp b/engines/wage/wage.cpp
index b9ee574d52..9e30fe6c44 100644
--- a/engines/wage/wage.cpp
+++ b/engines/wage/wage.cpp
@@ -93,7 +93,7 @@ static byte palette[] = {
};
Common::Error WageEngine::run() {
- initGraphics(640, 480, true);
+ initGraphics(444, 333, true);
g_system->getPaletteManager()->setPalette(palette, 0, 3);
@@ -113,9 +113,6 @@ Common::Error WageEngine::run() {
if (!_world->loadWorld(_resManager))
return Common::kNoGameDataFoundError;
- Graphics::Surface screen;
- screen.create(640, 480, Graphics::PixelFormat::createFormatCLUT8());
-
_temporarilyHidden = true;
performInitialSetup();
_temporarilyHidden = false;
@@ -125,13 +122,8 @@ Common::Error WageEngine::run() {
_world->_player->_currentScene = _world->_orderedScenes[1];
//_world->_globalScript->execute(_world, 1, &input, NULL, this);
- Scene *scene = _world->_orderedScenes[1];
-
- scene->paint(&screen);
- _gui->paintBorder(&screen, 0, 0, scene->_design->getBounds()->width(), scene->_design->getBounds()->height(),
- true, true, true, false);
-
- g_system->copyRectToScreen(screen.getPixels(), screen.pitch, 0, 0, screen.w, screen.h);
+ _gui->setScene(_world->_orderedScenes[1]);
+ _gui->draw();
while (true) {
processEvents();