diff options
Diffstat (limited to 'engines/avalanche/scrolls2.cpp')
-rw-r--r-- | engines/avalanche/scrolls2.cpp | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/engines/avalanche/scrolls2.cpp b/engines/avalanche/scrolls2.cpp index 51d47a9e4d..32ad1c9085 100644 --- a/engines/avalanche/scrolls2.cpp +++ b/engines/avalanche/scrolls2.cpp @@ -198,8 +198,8 @@ void Scrolls::dialogue() { void Scrolls::store_(byte what, tunetype &played) { - memcpy(played+1, played+2, sizeof(played) - 1); - played[31] = what; + memcpy(played + 1, played + 2, sizeof(played) - 1); + played[30] = what; } bool Scrolls::they_match(tunetype &played) { @@ -207,10 +207,11 @@ bool Scrolls::they_match(tunetype &played) { mistakes = 0; - for (fv = 1; fv <= sizeof(played); fv++) + for (fv = 1; fv <= sizeof(played); fv++) { if (played[fv] != _vm->_gyro->tune[fv]) { mistakes += 1; } + } return mistakes < 5; } @@ -715,7 +716,7 @@ void Scrolls::calldrivers() { return; } break; - case kControlNegative: { + case kControlNegative: switch (param) { case 1: display(lsd() + kControlToBuffer); // Insert cash balance. (Recursion) @@ -755,9 +756,9 @@ void Scrolls::calldrivers() { display(_vm->_gyro->get_better(_vm->_gyro->dna.box_contents) + '.'); } break; - case 11: { + case 11: nn = 1; - for (nnn = 0; nnn < numobjs; nnn++) + for (nnn = 0; nnn < numobjs; nnn++) { if (_vm->_gyro->dna.obj[nnn]) { nn++; display(_vm->_gyro->get_better(nnn) + ", " + kControlToBuffer); @@ -765,8 +766,6 @@ void Scrolls::calldrivers() { } break; } - - } break; case kControlIcon: use_icon = param; |