diff options
author | Gregory Montoir | 2004-11-23 22:21:45 +0000 |
---|---|---|
committer | Gregory Montoir | 2004-11-23 22:21:45 +0000 |
commit | 6414ec92a2a3509946ae4ec35a3a77e76ad152df (patch) | |
tree | 362697a68f2f04b35650124b57be3292b766cb79 /queen/logic.cpp | |
parent | 9c317c95c3746ffcda8ae36b692a54ad49ad59dd (diff) | |
download | scummvm-rg350-6414ec92a2a3509946ae4ec35a3a77e76ad152df.tar.gz scummvm-rg350-6414ec92a2a3509946ae4ec35a3a77e76ad152df.tar.bz2 scummvm-rg350-6414ec92a2a3509946ae4ec35a3a77e76ad152df.zip |
cleanup, follow code conventions
svn-id: r15872
Diffstat (limited to 'queen/logic.cpp')
-rw-r--r-- | queen/logic.cpp | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/queen/logic.cpp b/queen/logic.cpp index 8cd7b2a3f8..777e7ec77d 100644 --- a/queen/logic.cpp +++ b/queen/logic.cpp @@ -68,6 +68,9 @@ Logic::Logic(QueenEngine *vm) memset(_talkSelected, 0, sizeof(_talkSelected)); _puzzleAttemptCount = 0; _journal = new Journal(vm); + _scene = 0; + memset(_gameState, 0, sizeof(_gameState)); + initialise(); } Logic::~Logic() { @@ -85,7 +88,7 @@ Logic::~Logic() { delete[] _graphicAnim; } -void Logic::start() { +void Logic::initialise() { int16 i; uint8 *jas = _vm->resource()->loadFile("QUEEN.JAS", 20); @@ -187,7 +190,7 @@ void Logic::start() { _currentRoom = _objectData[_entryObj].room; _entryObj = 0; - if(memcmp(ptr, _vm->resource()->JASVersion(), 5) != 0) { + if (memcmp(ptr, _vm->resource()->JASVersion(), 5) != 0) { warning("Unexpected queen.jas file format"); } @@ -250,10 +253,10 @@ void Logic::start() { for (i = 1; i <= _numAFile; i++) { _aFile.push_back(queen2jas.nextLine()); } +} +void Logic::start() { _vm->command()->clear(false); - _scene = 0; - memset(_gameState, 0, sizeof(_gameState)); _vm->display()->setupPanel(); _vm->graphics()->unpackControlBank(); _vm->graphics()->setupMouseCursor(); @@ -261,6 +264,7 @@ void Logic::start() { _vm->grid()->setupPanel(); _oldRoom = 0; + _newRoom = _currentRoom; } ObjectData* Logic::objectData(int index) const { @@ -285,7 +289,7 @@ uint16 Logic::findBob(uint16 obj) const { if (img <= -10) { // object has been turned off, but the image order hasn't been updated - if(_graphicData[-(img + 10)].lastFrame != 0) { + if (_graphicData[-(img + 10)].lastFrame != 0) { bobtype = 1; } } else if (img == -2) { |