diff options
author | Eugene Sandulenko | 2015-12-28 12:38:26 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2015-12-28 12:38:26 +0100 |
commit | 3fe3ad7ee35c8bdb4aef298e2cfa52b43b94d88e (patch) | |
tree | 7604f73119eac208bb04977b2263e632c24f4fb5 /engines/wage/wage.cpp | |
parent | 13a62ce1a130631cd42fba0901bd5f4b908a5376 (diff) | |
download | scummvm-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.cpp | 14 |
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(); |