aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/scene_lol.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/kyra/scene_lol.cpp')
-rw-r--r--engines/kyra/scene_lol.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/kyra/scene_lol.cpp b/engines/kyra/scene_lol.cpp
index dcdecb15e8..7682da754b 100644
--- a/engines/kyra/scene_lol.cpp
+++ b/engines/kyra/scene_lol.cpp
@@ -36,7 +36,7 @@
namespace Kyra {
void LoLEngine::loadLevel(int index) {
- _unkFlag |= 0x800;
+ _gameFlags[36] |= 0x800;
setMouseCursorToIcon(0x85);
_nextScriptFunc = 0;
@@ -395,10 +395,10 @@ void LoLEngine::loadLevelGraphics(const char *file, int specialColor, int weight
if (_currentLevel == 11) {
uint8 *swampPal = _res->fileData("SWAMPICE.COL", 0);
memcpy(_screen->getPalette(2), swampPal, 384);
- memcpy(_screen->getPalette(2) + 0x180, _screen->_currentPalette, 384);
+ memcpy(_screen->getPalette(2) + 384, _screen->_currentPalette + 384, 384);
delete[] swampPal;
- if (_freezeStateFlags & 4) {
+ if (_gameFlags[26] & 4) {
uint8 *pal0 = _screen->_currentPalette;
uint8 *pal2 = _screen->getPalette(2);
for (int i = 1; i < 768; i++)
@@ -651,12 +651,12 @@ void LoLEngine::moveParty(uint16 direction, int unk1, int unk2, int buttonShape)
_sceneDefaultUpdate = 1;
calcCoordinates(_partyPosX, _partyPosY, _currentBlock, 0x80, 0x80);
- _unkFlag &= 0xfdff;
+ _gameFlags[36] &= 0xfdff;
runLevelScript(opos, 4);
runLevelScript(npos, 1);
- if (!(_unkFlag & 0x200)) {
+ if (!(_gameFlags[36] & 0x200)) {
initTextFading(2, 0);
if (_sceneDefaultUpdate) {