Skip to content

Commit

Permalink
BURIED: Fix Castle Galliard Wall Explosion Timer Bug
Browse files Browse the repository at this point in the history
  • Loading branch information
kartiksharmakk committed Oct 26, 2023
1 parent ed8da34 commit 93a56c6
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions engines/buried/environ/castle.cpp
Expand Up @@ -175,17 +175,15 @@ class ExplodingWallSafeDistance : public SceneBase {
bool _timerStarted;
//uint32 _startTime;
bool _walkthrough;
};
};

ExplodingWallSafeDistance::ExplodingWallSafeDistance(BuriedEngine *vm, Window *viewWindow, const LocationStaticData &sceneStaticData, const Location &priorLocation) :
SceneBase(vm, viewWindow, sceneStaticData, priorLocation) {
_timerStarted = false;

if (((SceneViewWindow *)viewWindow)->getGlobalFlags().cgMWCatapultData == 0) {
((SceneViewWindow *)viewWindow)->getGlobalFlags().cgMWCatapultData = g_system->getMillis();
_vm->_sound->playSoundEffect(_vm->getFilePath(_staticData.location.timeZone, _staticData.location.environment, 13), 127, false, true);
}

((SceneViewWindow *)viewWindow)->getGlobalFlags().cgMWCatapultData = g_system->getMillis();
_vm->_sound->playSoundEffect(_vm->getFilePath(_staticData.location.timeZone, _staticData.location.environment, 13), 127, false, true);

_walkthrough = ((SceneViewWindow *)viewWindow)->getGlobalFlags().generalWalkthroughMode == 1;
}

Expand Down

0 comments on commit 93a56c6

Please sign in to comment.