aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scumm/scumm.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/scumm/scumm.cpp b/scumm/scumm.cpp
index 1128d7cac0..857bef92dc 100644
--- a/scumm/scumm.cpp
+++ b/scumm/scumm.cpp
@@ -2302,10 +2302,8 @@ void ScummEngine::startScene(int room, Actor *a, int objectNr) {
_sound->processSoundQues();
// Clear the room variables
- if (_heversion >= 80) {
- for (i = 0; i < _numRoomVariables; i++)
- _roomVars[i] = 0;
- }
+ for (i = 0; i < _numRoomVariables; i++)
+ _roomVars[i] = 0;
for (i = 1; i < _numActors; i++) {
_actors[i].hideActor();
@@ -2820,7 +2818,7 @@ void ScummEngine::restart() {
_sound->stopAllSounds();
// Clear the script variables
- for (i = 0; i < 255; i++)
+ for (i = 0; i < _numVariables; i++)
_scummVars[i] = 0;
// Empty inventory