diff options
Diffstat (limited to 'engines/access/access.cpp')
-rw-r--r-- | engines/access/access.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/access/access.cpp b/engines/access/access.cpp index 8aabac2b0b..3acd4c530a 100644 --- a/engines/access/access.cpp +++ b/engines/access/access.cpp @@ -34,12 +34,14 @@ AccessEngine::AccessEngine(OSystem *syst, const AccessGameDescription *gameDesc) _debugger = nullptr; _events = nullptr; _graphics = nullptr; + _screen = nullptr; } AccessEngine::~AccessEngine() { delete _debugger; delete _events; delete _graphics; + delete _screen; } void AccessEngine::initialize() { @@ -51,16 +53,18 @@ void AccessEngine::initialize() { _debugger = new Debugger(this); _events = new EventsManager(this); _graphics = new GraphicsManager(this); + _screen = new Screen(this); } Common::Error AccessEngine::run() { initialize(); setVGA(); - _graphics->setPalettte(); - _graphics->setPanel(0); + _screen->setInitialPalettte(); _events->setCursor(CURSOR_0); _events->showCursor(); + _graphics->setPanel(0); + doTitle(); dummyLoop(); return Common::kNoError; |