aboutsummaryrefslogtreecommitdiff
path: root/engines/cge/snail.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/cge/snail.cpp')
-rw-r--r--engines/cge/snail.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/cge/snail.cpp b/engines/cge/snail.cpp
index 148307dab8..3c85f4abdb 100644
--- a/engines/cge/snail.cpp
+++ b/engines/cge/snail.cpp
@@ -565,12 +565,12 @@ void CGEEngine::snSend(Sprite *spr, int val) {
spr->_flags._slav = false;
} else {
if (spr->_ref % 1000 == 0)
- Bitmap::_pal = _vga->_sysPal;
+ _bitmapPalette = _vga->_sysPal;
if (spr->_flags._back)
spr->backShow(true);
else
expandSprite(spr);
- Bitmap::_pal = NULL;
+ _bitmapPalette = NULL;
}
}
}
@@ -976,7 +976,7 @@ void Snail::runCom() {
case kSnWait:
if (spr) {
if (spr->seqTest(snc->_val) &&
- (snc->_val >= 0 || spr != _hero || _hero->_tracePtr < 0)) {
+ (snc->_val >= 0 || spr != _vm->_hero || _vm->_hero->_tracePtr < 0)) {
_timerExpiry = g_system->getMillis() + spr->_time * kSnailFrameDelay;
} else {
_busy = false;
@@ -992,7 +992,7 @@ void Snail::runCom() {
break;
case kSnSay:
if (spr && _talkEnable) {
- if (spr == _hero && spr->seqTest(-1))
+ if (spr == _vm->_hero && spr->seqTest(-1))
spr->step(kSeqHTalk);
_text->say(_text->getText(snc->_val), spr);
_vm->_sys->_funDel = kHeroFun0;
@@ -1006,7 +1006,7 @@ void Snail::runCom() {
break;
case kSnTime:
if (spr && _talkEnable) {
- if (spr == _hero && spr->seqTest(-1))
+ if (spr == _vm->_hero && spr->seqTest(-1))
spr->step(kSeqHTalk);
_text->sayTime(spr);
}