aboutsummaryrefslogtreecommitdiff
path: root/engines/mortevielle
diff options
context:
space:
mode:
authorStrangerke2013-07-20 11:20:51 +0200
committerStrangerke2013-07-20 18:59:48 +0200
commit66de61e812b233f19b23f08af6600ba3b73fb323 (patch)
tree2b1a4fb5edbe639bc22d31777f6cc879f9a2797d /engines/mortevielle
parent8b14677f57b63a36701fa9841027c6f68d476ec0 (diff)
downloadscummvm-rg350-66de61e812b233f19b23f08af6600ba3b73fb323.tar.gz
scummvm-rg350-66de61e812b233f19b23f08af6600ba3b73fb323.tar.bz2
scummvm-rg350-66de61e812b233f19b23f08af6600ba3b73fb323.zip
MORTEVIELLE: Get rid of magic value 0x6000
Diffstat (limited to 'engines/mortevielle')
-rw-r--r--engines/mortevielle/mortevielle.h1
-rw-r--r--engines/mortevielle/outtext.cpp8
-rw-r--r--engines/mortevielle/utils.cpp6
3 files changed, 8 insertions, 7 deletions
diff --git a/engines/mortevielle/mortevielle.h b/engines/mortevielle/mortevielle.h
index d95f2dc6f6..2d2f598548 100644
--- a/engines/mortevielle/mortevielle.h
+++ b/engines/mortevielle/mortevielle.h
@@ -63,6 +63,7 @@ namespace Mortevielle {
* 7000:2 - 16 words representing palette map
* 7000:4138 - width, height, x/y offset of decoded image
*/
+const int kAdrPictureDecomp = 0x6000;
const int kAdrPictureComp = 0x7000;
#define ord(v) ((int) v)
diff --git a/engines/mortevielle/outtext.cpp b/engines/mortevielle/outtext.cpp
index 6e372508d7..0bb59a66e1 100644
--- a/engines/mortevielle/outtext.cpp
+++ b/engines/mortevielle/outtext.cpp
@@ -141,7 +141,7 @@ void TextHandler::loadDesFile(Common::String filename, int32 skipSize, int lengt
int remainingSkipSize = abs(skipSize);
int totalLength = length + remainingSkipSize;
- int memIndx = 0x6000 * 16;
+ int memIndx = kAdrPictureDecomp * 16;
while (totalLength > 0) {
f.read(&_vm->_mem[memIndx], 128);
totalLength -= 128;
@@ -150,7 +150,7 @@ void TextHandler::loadDesFile(Common::String filename, int32 skipSize, int lengt
f.close();
for (int i = remainingSkipSize; i <= length + remainingSkipSize; ++i)
- _vm->_mem[(kAdrPictureComp * 16) + i - remainingSkipSize] = _vm->_mem[0x6000 * 16 + i];
+ _vm->_mem[(kAdrPictureComp * 16) + i - remainingSkipSize] = _vm->_mem[(kAdrPictureDecomp * 16) + i];
}
/**
@@ -172,7 +172,7 @@ void TextHandler::loadAniFile(Common::String filename, int32 skipSize, int lengt
int remainingSkipSize = abs(skipSize);
int fullLength = length + remainingSkipSize;
- int memIndx = 0x6000 * 16;
+ int memIndx = kAdrPictureDecomp * 16;
while (fullLength > 0) {
f.read(&_vm->_mem[memIndx], 128);
fullLength -= 128;
@@ -181,7 +181,7 @@ void TextHandler::loadAniFile(Common::String filename, int32 skipSize, int lengt
f.close();
for (int i = remainingSkipSize; i <= length + remainingSkipSize; ++i)
- _vm->_mem[kAdrAni * 16 + i - remainingSkipSize] = _vm->_mem[0x6000 * 16 + i];
+ _vm->_mem[kAdrAni * 16 + i - remainingSkipSize] = _vm->_mem[(kAdrPictureDecomp * 16) + i];
}
void TextHandler::taffich() {
diff --git a/engines/mortevielle/utils.cpp b/engines/mortevielle/utils.cpp
index 2a39e4b4f7..dafdcbecf5 100644
--- a/engines/mortevielle/utils.cpp
+++ b/engines/mortevielle/utils.cpp
@@ -2026,12 +2026,12 @@ void MortevielleEngine::setPal(int n) {
void MortevielleEngine::displayCGAPattern(int n, Pattern p, nhom *pal) {
int addr = n * 404 + 0xd700;
- WRITE_LE_UINT16(&_mem[0x6000 * 16 + addr], p._tax);
- WRITE_LE_UINT16(&_mem[0x6000 * 16 + addr + 2], p._tay);
+ WRITE_LE_UINT16(&_mem[(kAdrPictureDecomp * 16) + addr], p._tax);
+ WRITE_LE_UINT16(&_mem[(kAdrPictureDecomp * 16) + addr + 2], p._tay);
addr += 4;
for (int i = 0; i < p._tax; ++i) {
for (int j = 0; j < p._tay; ++j)
- _mem[(0x6000 * 16) + addr + j * p._tax + i] = pal[n]._hom[p._des[i + 1][j + 1]];
+ _mem[(kAdrPictureDecomp * 16) + addr + j * p._tax + i] = pal[n]._hom[p._des[i + 1][j + 1]];
}
}