aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/neverhood.cpp
diff options
context:
space:
mode:
authorjohndoe1232011-07-11 08:25:24 +0000
committerWillem Jan Palenstijn2013-05-08 20:38:47 +0200
commit6d81ef0199e3213a97c4ff8856322341ac231022 (patch)
tree0d4943e65713d3c6e2a3b0260b48307a2c852bb1 /engines/neverhood/neverhood.cpp
parented863b65b506fac9b55b83a4afa0a30c4bb8da8a (diff)
downloadscummvm-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.cpp26
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