diff options
author | Denis Kasak | 2009-07-07 21:30:36 +0000 |
---|---|---|
committer | Denis Kasak | 2009-07-07 21:30:36 +0000 |
commit | dd955bb08e57a13476afa4f852a97764fe6ad2a6 (patch) | |
tree | 86cc937739bd944743fce33653c6d93ddce82d94 /engines/draci/game.cpp | |
parent | bab9293f979f706f9e2334011e4a34cf249ecddb (diff) | |
download | scummvm-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.cpp | 12 |
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; |