aboutsummaryrefslogtreecommitdiff
path: root/engines/queen/graphics.cpp
diff options
context:
space:
mode:
authorGregory Montoir2007-02-25 19:01:59 +0000
committerGregory Montoir2007-02-25 19:01:59 +0000
commitc5f5583ded3a76538edc0a0bcf117914c4d4b1a2 (patch)
tree51ea4b6ee8e6e0aa7dddc965f33b0b1a61da6c2f /engines/queen/graphics.cpp
parent198f32ea8ee8c432a0b348c009e5f5a0a241dc86 (diff)
downloadscummvm-rg350-c5f5583ded3a76538edc0a0bcf117914c4d4b1a2.tar.gz
scummvm-rg350-c5f5583ded3a76538edc0a0bcf117914c4d4b1a2.tar.bz2
scummvm-rg350-c5f5583ded3a76538edc0a0bcf117914c4d4b1a2.zip
added AmigaSound::playRandomPatternJungle, minor cleanup
svn-id: r25860
Diffstat (limited to 'engines/queen/graphics.cpp')
-rw-r--r--engines/queen/graphics.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/queen/graphics.cpp b/engines/queen/graphics.cpp
index 1993ec47e4..bdd191e935 100644
--- a/engines/queen/graphics.cpp
+++ b/engines/queen/graphics.cpp
@@ -303,13 +303,13 @@ void Graphics::setupMouseCursor() {
const uint16 mask = (1 << (15 - b));
uint8 color = 0;
if (READ_BE_UINT16(src + 0) & mask) {
- color |= 1;
+ color |= 2;
}
if (READ_BE_UINT16(src + 2) & mask) {
- color |= 2;
+ color |= 1;
}
if (color != 0) {
- cursorData[i] = 0x90 + color;
+ cursorData[i] = 0x90 + color - 1;
}
++i;
}
@@ -488,7 +488,7 @@ void Graphics::stopBobs() {
}
BobSlot *Graphics::bob(int index) {
- assert(index < MAX_BOBS_NUMBER);
+ assert(index >= 0 && index < MAX_BOBS_NUMBER);
return &_bobs[index];
}