aboutsummaryrefslogtreecommitdiff
path: root/engines/simon/saveload.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/simon/saveload.cpp')
-rw-r--r--engines/simon/saveload.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/simon/saveload.cpp b/engines/simon/saveload.cpp
index 342263a392..5bed1d327c 100644
--- a/engines/simon/saveload.cpp
+++ b/engines/simon/saveload.cpp
@@ -468,7 +468,7 @@ void SimonEngine::o_fileError(WindowBlock *window, bool save_error) {
ha->y = (window->height << 3) + window->y - 8;
ha->width = 48;
ha->height = 8;
- ha->flags = 0x20;
+ ha->flags = kBFBoxInUse;
ha->id = 0x7FFF;
ha->priority = 0x3EF;
@@ -541,7 +541,7 @@ bool SimonEngine::saveGame(uint slot, char *caption) {
i = subObject->objectFlags & 1;
for (j = 1; j < 16; j++) {
- if ((1 << j) & subObject->objectFlags) {
+ if (subObject->objectFlags & (1 << j)) {
f->writeUint16BE(subObject->objectFlagValue[i++]);
}
}
@@ -670,7 +670,7 @@ bool SimonEngine::loadGame(uint slot) {
i = subObject->objectFlags & 1;
for (j = 1; j < 16; j++) {
- if ((1 << j) & subObject->objectFlags) {
+ if (subObject->objectFlags & (1 << j)) {
subObject->objectFlagValue[i++] = f->readUint16BE();
}
}