aboutsummaryrefslogtreecommitdiff
path: root/engines/supernova/graphics.cpp
diff options
context:
space:
mode:
authorJoseph-Eugene Winzer2017-06-26 20:55:44 +0200
committerThierry Crozat2018-01-22 23:42:08 +0000
commit7c4a763710e152e0abc1c6bca3dd8cd22ffd9584 (patch)
treedda90f943f0cf325441a127131d822e3a2c26694 /engines/supernova/graphics.cpp
parent9e21dc42eecf14c69af7c0e39428f24616c8cf23 (diff)
downloadscummvm-rg350-7c4a763710e152e0abc1c6bca3dd8cd22ffd9584.tar.gz
scummvm-rg350-7c4a763710e152e0abc1c6bca3dd8cd22ffd9584.tar.bz2
scummvm-rg350-7c4a763710e152e0abc1c6bca3dd8cd22ffd9584.zip
SUPERNOVA: Replaces magic numbers
Diffstat (limited to 'engines/supernova/graphics.cpp')
-rw-r--r--engines/supernova/graphics.cpp17
1 files changed, 9 insertions, 8 deletions
diff --git a/engines/supernova/graphics.cpp b/engines/supernova/graphics.cpp
index 90d149bbeb..5acc2adc83 100644
--- a/engines/supernova/graphics.cpp
+++ b/engines/supernova/graphics.cpp
@@ -28,6 +28,7 @@
#include "graphics/surface.h"
#include "graphics.h"
+#include "msn_def.h"
namespace Supernova {
@@ -152,14 +153,14 @@ bool MSNImageDecoder::loadSection(int section) {
_surface->create(imageWidth, imageHeight, g_system->getScreenFormat());
byte *surfacePixels = static_cast<byte *>(_surface->getPixels());
for (int i = 0; i < imageWidth * imageHeight / 8; ++i) {
- *surfacePixels++ = (_encodedImage[i] & 0x80) ? 11 : 0;
- *surfacePixels++ = (_encodedImage[i] & 0x40) ? 11 : 0;
- *surfacePixels++ = (_encodedImage[i] & 0x20) ? 11 : 0;
- *surfacePixels++ = (_encodedImage[i] & 0x10) ? 11 : 0;
- *surfacePixels++ = (_encodedImage[i] & 0x08) ? 11 : 0;
- *surfacePixels++ = (_encodedImage[i] & 0x04) ? 11 : 0;
- *surfacePixels++ = (_encodedImage[i] & 0x02) ? 11 : 0;
- *surfacePixels++ = (_encodedImage[i] & 0x01) ? 11 : 0;
+ *surfacePixels++ = (_encodedImage[i] & 0x80) ? kColorWhite63 : kColorBlack;
+ *surfacePixels++ = (_encodedImage[i] & 0x40) ? kColorWhite63 : kColorBlack;
+ *surfacePixels++ = (_encodedImage[i] & 0x20) ? kColorWhite63 : kColorBlack;
+ *surfacePixels++ = (_encodedImage[i] & 0x10) ? kColorWhite63 : kColorBlack;
+ *surfacePixels++ = (_encodedImage[i] & 0x08) ? kColorWhite63 : kColorBlack;
+ *surfacePixels++ = (_encodedImage[i] & 0x04) ? kColorWhite63 : kColorBlack;
+ *surfacePixels++ = (_encodedImage[i] & 0x02) ? kColorWhite63 : kColorBlack;
+ *surfacePixels++ = (_encodedImage[i] & 0x01) ? kColorWhite63 : kColorBlack;
}
} else {
_pitch = 320;