From a35cd088e52eced55d5c0f8253773e9d940b8373 Mon Sep 17 00:00:00 2001 From: johndoe123 Date: Tue, 8 Jan 2013 00:47:47 +0000 Subject: NEVERHOOD: Remove obsolete _keyState --- engines/neverhood/neverhood.cpp | 11 +++-------- engines/neverhood/neverhood.h | 1 - 2 files changed, 3 insertions(+), 9 deletions(-) (limited to 'engines') diff --git a/engines/neverhood/neverhood.cpp b/engines/neverhood/neverhood.cpp index ae181ff952..4ee801bff4 100644 --- a/engines/neverhood/neverhood.cpp +++ b/engines/neverhood/neverhood.cpp @@ -70,11 +70,8 @@ Common::Error NeverhoodEngine::run() { _staticData = new StaticData(); _staticData->load("neverhood.dat"); - _gameVars = new GameVars(); - _screen = new Screen(this); - _res = new ResourceMan(); if (isDemo()) { @@ -98,13 +95,11 @@ Common::Error NeverhoodEngine::run() { _collisionMan = new CollisionMan(this); _gameModule = new GameModule(this); - _gameModule->startup(); - // TODO Check if this can actually be false... _isSaveAllowed = true; if (isDemo()) { - // Adjust some navigation lists for the demo version... + // Adjust this navigation list for the demo version NavigationList *navigationList = _staticData->getNavigationList(0x004B67E8); (*navigationList)[0].middleSmackerFileHash = 0; (*navigationList)[0].middleFlag = 1; @@ -116,6 +111,8 @@ Common::Error NeverhoodEngine::run() { (*navigationList)[5].middleFlag = 1; } + _gameModule->startup(); + mainLoop(); delete _gameModule; @@ -142,12 +139,10 @@ void NeverhoodEngine::mainLoop() { while (eventMan->pollEvent(event)) { switch (event.type) { case Common::EVENT_KEYDOWN: - _keyState = event.kbd.keycode; _gameModule->handleKeyDown(event.kbd.keycode); _gameModule->handleAsciiKey(event.kbd.ascii); break; case Common::EVENT_KEYUP: - _keyState = Common::KEYCODE_INVALID; break; case Common::EVENT_MOUSEMOVE: _mouseX = event.mouse.x; diff --git a/engines/neverhood/neverhood.h b/engines/neverhood/neverhood.h index b0f9abb2e2..ef0f16c41a 100644 --- a/engines/neverhood/neverhood.h +++ b/engines/neverhood/neverhood.h @@ -77,7 +77,6 @@ public: Common::RandomSource *_rnd; int16 _mouseX, _mouseY; - Common::KeyCode _keyState; uint16 _buttonState; GameState _gameState; -- cgit v1.2.3