From 6d81ef0199e3213a97c4ff8856322341ac231022 Mon Sep 17 00:00:00 2001 From: johndoe123 Date: Mon, 11 Jul 2011 08:25:24 +0000 Subject: NEVERHOOD: Implement game vars --- engines/neverhood/neverhood.cpp | 26 ++++---------------------- 1 file changed, 4 insertions(+), 22 deletions(-) (limited to 'engines/neverhood/neverhood.cpp') diff --git a/engines/neverhood/neverhood.cpp b/engines/neverhood/neverhood.cpp index 9c029190cb..77483c52ca 100644 --- a/engines/neverhood/neverhood.cpp +++ b/engines/neverhood/neverhood.cpp @@ -30,6 +30,7 @@ #include "neverhood/blbarchive.h" #include "neverhood/collisionman.h" #include "neverhood/gamemodule.h" +#include "neverhood/gamevars.h" #include "neverhood/graphics.h" #include "neverhood/resourceman.h" #include "neverhood/resource.h" @@ -67,6 +68,8 @@ Common::Error NeverhoodEngine::run() { _staticData = new StaticData(); _staticData->load("neverhood.dat"); + _gameVars = new GameVars(); + _screen = new Screen(this); _res = new ResourceMan(); @@ -198,6 +201,7 @@ Common::Error NeverhoodEngine::run() { delete _res; delete _screen; + delete _gameVars; delete _staticData; debug("Ok."); @@ -205,26 +209,4 @@ Common::Error NeverhoodEngine::run() { return Common::kNoError; } -uint32 NeverhoodEngine::getGlobalVar(uint32 nameHash) { - // TODO - return 0; -} - -void NeverhoodEngine::setGlobalVar(uint32 nameHash, uint32 value) { - // TODO -} - -void NeverhoodEngine::incGlobalVar(uint32 nameHash, int incrValue) { - setGlobalVar(nameHash, getGlobalVar(nameHash) - incrValue); -} - -uint32 NeverhoodEngine::getSubVar(uint32 nameHash, uint32 subNameHash) { - // TODO - return 0; -} - -void NeverhoodEngine::setSubVar(uint32 nameHash, uint32 subNameHash, uint32 value) { - // TODO -} - } // End of namespace Neverhood -- cgit v1.2.3