diff options
author | Eugene Sandulenko | 2015-12-26 11:55:55 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2015-12-27 15:41:02 +0100 |
commit | ab34bafc31475d79ff74887f38631c993e4db9b2 (patch) | |
tree | 09b403a6c798119f5b72b86c812db408c0491081 /engines/wage/wage.cpp | |
parent | 6d3fe9568955ff2475f2091d0edb866c68635522 (diff) | |
download | scummvm-rg350-ab34bafc31475d79ff74887f38631c993e4db9b2.tar.gz scummvm-rg350-ab34bafc31475d79ff74887f38631c993e4db9b2.tar.bz2 scummvm-rg350-ab34bafc31475d79ff74887f38631c993e4db9b2.zip |
WAGE: Implement scene drawing
Diffstat (limited to 'engines/wage/wage.cpp')
-rw-r--r-- | engines/wage/wage.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/engines/wage/wage.cpp b/engines/wage/wage.cpp index ff57d885f8..99d8205913 100644 --- a/engines/wage/wage.cpp +++ b/engines/wage/wage.cpp @@ -112,7 +112,6 @@ Common::Error WageEngine::run() { Graphics::Surface screen; screen.create(640, 480, Graphics::PixelFormat::createFormatCLUT8()); - Common::Rect r(0, 0, screen.w, screen.h); _temporarilyHidden = true; performInitialSetup(); @@ -121,7 +120,16 @@ Common::Error WageEngine::run() { Common::String input("look"); _world->_player->_currentScene = _world->_orderedScenes[1]; - _world->_globalScript->execute(_world, 1, &input, NULL, this); + //_world->_globalScript->execute(_world, 1, &input, NULL, this); + + _world->_orderedScenes[4]->paint(&screen); + g_system->copyRectToScreen(screen.getPixels(), screen.pitch, 0, 0, screen.w, screen.h); + + while (true) { + processEvents(); + g_system->updateScreen(); + g_system->delayMillis(50); + } //_world->_orderedScenes[1]->_design->paint(&screen, _world->_patterns, false); //_world->_objs["frank.1"]->_design->setBounds(&r); |