From ab34bafc31475d79ff74887f38631c993e4db9b2 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Sat, 26 Dec 2015 11:55:55 +0100 Subject: WAGE: Implement scene drawing --- engines/wage/wage.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'engines/wage/wage.cpp') 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); -- cgit v1.2.3