aboutsummaryrefslogtreecommitdiff
path: root/queen
diff options
context:
space:
mode:
authorGregory Montoir2003-11-01 20:46:35 +0000
committerGregory Montoir2003-11-01 20:46:35 +0000
commite6eb3e234d4188a6753bfa3bf0cf637e6c716316 (patch)
treed590519d0d91ae957e360b730b1c656c69cbe18c /queen
parent885fd48a6663b014924e858720b349d432ad1709 (diff)
downloadscummvm-rg350-e6eb3e234d4188a6753bfa3bf0cf637e6c716316.tar.gz
scummvm-rg350-e6eb3e234d4188a6753bfa3bf0cf637e6c716316.tar.bz2
scummvm-rg350-e6eb3e234d4188a6753bfa3bf0cf637e6c716316.zip
don't do dynalum if palette scroll is disabled
svn-id: r11032
Diffstat (limited to 'queen')
-rw-r--r--queen/display.cpp6
-rw-r--r--queen/display.h2
2 files changed, 4 insertions, 4 deletions
diff --git a/queen/display.cpp b/queen/display.cpp
index 1b926c27c5..871fa84b0e 100644
--- a/queen/display.cpp
+++ b/queen/display.cpp
@@ -187,7 +187,7 @@ void Display::dynalumUpdate(int16 x, int16 y) {
}
uint8 colMask = _dynalum.msk[offset];
- debug(9, "Graphics::dynalumUpdate(%d, %d) - colMask = %d", x, y, colMask);
+ debug(9, "Display::dynalumUpdate(%d, %d) - colMask = %d", x, y, colMask);
if (colMask != _dynalum.prevColMask) {
uint8 i;
@@ -238,6 +238,7 @@ void Display::palSet(const uint8 *pal, int start, int end, bool updateScreen) {
void Display::palSetJoe(JoePalette pal) {
+ debug(9, "Display::palSetJoe(%d)", pal);
const uint8 *palJoe = NULL;
switch (pal) {
case JP_CLOTHES:
@@ -589,7 +590,6 @@ void Display::palCustomScroll(uint16 roomNum) {
}
_pals.dirtyMin = MIN(_pals.dirtyMin, loPal);
_pals.dirtyMax = MAX(_pals.dirtyMax, hiPal);
- // XXX dynalum();
}
@@ -663,7 +663,7 @@ void Display::prepareUpdate() {
void Display::update(bool dynalum, int16 dynaX, int16 dynaY) {
- if (dynalum) {
+ if (_pals.scrollable && dynalum) {
dynalumUpdate(dynaX, dynaY);
}
if (_pals.dirtyMin != 144 || _pals.dirtyMax != 144) {
diff --git a/queen/display.h b/queen/display.h
index b8b4f7bff9..4fe4ebf8fa 100644
--- a/queen/display.h
+++ b/queen/display.h
@@ -104,7 +104,7 @@ public:
void handleTimer();
void waitForTimer();
- void mouseCursorInit(uint8* buf, uint16 w, uint16 h, uint16 xhs, uint16 yhs);
+ void mouseCursorInit(uint8 *buf, uint16 w, uint16 h, uint16 xhs, uint16 yhs);
void mouseCursorShow(bool show);
private: