diff options
author | johndoe123 | 2011-07-11 08:25:24 +0000 |
---|---|---|
committer | Willem Jan Palenstijn | 2013-05-08 20:38:47 +0200 |
commit | 6d81ef0199e3213a97c4ff8856322341ac231022 (patch) | |
tree | 0d4943e65713d3c6e2a3b0260b48307a2c852bb1 /engines/neverhood/neverhood.cpp | |
parent | ed863b65b506fac9b55b83a4afa0a30c4bb8da8a (diff) | |
download | scummvm-rg350-6d81ef0199e3213a97c4ff8856322341ac231022.tar.gz scummvm-rg350-6d81ef0199e3213a97c4ff8856322341ac231022.tar.bz2 scummvm-rg350-6d81ef0199e3213a97c4ff8856322341ac231022.zip |
NEVERHOOD: Implement game vars
Diffstat (limited to 'engines/neverhood/neverhood.cpp')
-rw-r--r-- | engines/neverhood/neverhood.cpp | 26 |
1 files changed, 4 insertions, 22 deletions
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 |