aboutsummaryrefslogtreecommitdiff
path: root/engines/draci/game.cpp
diff options
context:
space:
mode:
authorDenis Kasak2009-07-07 21:30:36 +0000
committerDenis Kasak2009-07-07 21:30:36 +0000
commitdd955bb08e57a13476afa4f852a97764fe6ad2a6 (patch)
tree86cc937739bd944743fce33653c6d93ddce82d94 /engines/draci/game.cpp
parentbab9293f979f706f9e2334011e4a34cf249ecddb (diff)
downloadscummvm-rg350-dd955bb08e57a13476afa4f852a97764fe6ad2a6.tar.gz
scummvm-rg350-dd955bb08e57a13476afa4f852a97764fe6ad2a6.tar.bz2
scummvm-rg350-dd955bb08e57a13476afa4f852a97764fe6ad2a6.zip
* Made Game::_variables private and, instead, added Game::{get,set}Variable() methods.
* Removed obsolete comment about the cyclic field not being used in Game::loadAnimation() svn-id: r42246
Diffstat (limited to 'engines/draci/game.cpp')
-rw-r--r--engines/draci/game.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/engines/draci/game.cpp b/engines/draci/game.cpp
index ce09ff42a5..cb8385b741 100644
--- a/engines/draci/game.cpp
+++ b/engines/draci/game.cpp
@@ -211,7 +211,9 @@ int Game::loadAnimation(uint animNum, uint z) {
// FIXME: handle these properly
animationReader.readByte(); // Memory logic field, not used
animationReader.readByte(); // Disable erasing field, not used
- bool cyclic = animationReader.readByte(); // Cyclic field, not used
+
+ bool cyclic = animationReader.readByte();
+
animationReader.readByte(); // Relative field, not used
Animation *anim = _vm->_anims->addAnimation(animNum, z, false);
@@ -339,6 +341,14 @@ int Game::getRoomNum() {
return _currentRoom._roomNum;
}
+int Game::getVariable(int numVar) {
+ return _variables[numVar];
+}
+
+void Game::setVariable(int numVar, int value) {
+ _variables[numVar] = value;
+}
+
Game::~Game() {
delete[] _persons;
delete[] _variables;