aboutsummaryrefslogtreecommitdiff
path: root/engines/voyeur/files_threads.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2014-02-01 18:55:18 -0500
committerPaul Gilbert2014-02-01 18:55:18 -0500
commit8af390ab9f6db6bf623b609fd424832f1acd6826 (patch)
treea9c67a80e7095d45a758e5271419f498e63843d9 /engines/voyeur/files_threads.cpp
parentd215fae7212bd4063437c02a7dfdc0fc16110798 (diff)
downloadscummvm-rg350-8af390ab9f6db6bf623b609fd424832f1acd6826.tar.gz
scummvm-rg350-8af390ab9f6db6bf623b609fd424832f1acd6826.tar.bz2
scummvm-rg350-8af390ab9f6db6bf623b609fd424832f1acd6826.zip
VOYEUR: Further renaming of state Id, and merging of flag bytes
Diffstat (limited to 'engines/voyeur/files_threads.cpp')
-rw-r--r--engines/voyeur/files_threads.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/engines/voyeur/files_threads.cpp b/engines/voyeur/files_threads.cpp
index deb2e5bd89..41fc17a54a 100644
--- a/engines/voyeur/files_threads.cpp
+++ b/engines/voyeur/files_threads.cpp
@@ -53,7 +53,7 @@ void ThreadResource::initThreadStruct(int idx, int id) {
if (loadAStack(idx)) {
_savedStateId = _savedStackId = -1;
_stateId = id;
- _newSceneId = -1;
+ _newStateId = -1;
_newStackId = -1;
doState();
@@ -108,11 +108,11 @@ bool ThreadResource::doState() {
}
bool ThreadResource::getStateInfo() {
- _field9 = 0;
+ _flags &= 0xff;
int id = READ_LE_UINT16(_ctlPtr);
if (id <= _stateId) {
- _field9 |= 0x80;
+ _flags |= 0x8000;
return false;
} else {
uint32 fld = READ_LE_UINT32(_ctlPtr + 2);
@@ -929,14 +929,14 @@ const byte *ThreadResource::cardPerform(const byte *card) {
card += 2;
case 45:
- _newSceneId = _field46;
+ _newStateId = _field46;
_newStackId = _stackId;
break;
case 46:
- _vm->_glGoScene = _newSceneId;
+ _vm->_glGoScene = _newStateId;
_vm->_glGoStack = _newStackId;
- _newSceneId = -1;
+ _newStateId = -1;
_newStackId = -1;
break;