aboutsummaryrefslogtreecommitdiff
path: root/scumm
diff options
context:
space:
mode:
authorPaweł Kołodziejski2002-08-31 18:36:34 +0000
committerPaweł Kołodziejski2002-08-31 18:36:34 +0000
commit23c8db678012d0df128569d74fdf75ad9ed54f88 (patch)
tree0d696f5edd9be8c1f3afeee78811a519faca25d6 /scumm
parent6e751af6c09e0eb4727cb985744fa55df41f78c8 (diff)
downloadscummvm-rg350-23c8db678012d0df128569d74fdf75ad9ed54f88.tar.gz
scummvm-rg350-23c8db678012d0df128569d74fdf75ad9ed54f88.tar.bz2
scummvm-rg350-23c8db678012d0df128569d74fdf75ad9ed54f88.zip
fixed with new costume
svn-id: r4886
Diffstat (limited to 'scumm')
-rw-r--r--scumm/costume.cpp44
1 files changed, 22 insertions, 22 deletions
diff --git a/scumm/costume.cpp b/scumm/costume.cpp
index 9bc6e6b73c..6fdb678988 100644
--- a/scumm/costume.cpp
+++ b/scumm/costume.cpp
@@ -160,7 +160,7 @@ byte CostumeRenderer::mainRoutine(Actor *a, int slot, int frame)
_right = _left = _xpos;
_scaleIndexX = unk19;
for (i = 0; i < _width; i++) {
- if (_left > (_realWidth - 1)) {
+ if (_left > (_vm->_realWidth - 1)) {
s++;
unk19 = _scaleIndexX;
}
@@ -217,10 +217,10 @@ byte CostumeRenderer::mainRoutine(Actor *a, int slot, int frame)
if (_top >= (int)_outheight || _bottom <= 0)
return 0;
- _ypitch = _height * _realWidth;
+ _ypitch = _height * _vm->_realWidth;
_docontinue = 0;
b = 1;
- if (_left > (_realWidth - 1) || _right <= 0)
+ if (_left > (_vm->_realWidth - 1) || _right <= 0)
return 1;
if (_mirror) {
_ypitch--;
@@ -235,7 +235,7 @@ byte CostumeRenderer::mainRoutine(Actor *a, int slot, int frame)
_docontinue = 1;
}
} else {
- s = _right - _realWidth;
+ s = _right - _vm->_realWidth;
if (s <= 0) {
b = 2;
} else {
@@ -245,12 +245,12 @@ byte CostumeRenderer::mainRoutine(Actor *a, int slot, int frame)
} else {
_ypitch++;
if (scaling == 0)
- s = _right - _realWidth;
+ s = _right - _vm->_realWidth;
if (s > 0) {
if (!newAmiCost) {
_width2 -= s;
ignorePakCols(s);
- _xpos = _realWidth - 1;
+ _xpos = _vm->_realWidth - 1;
_docontinue = 1;
}
} else {
@@ -646,7 +646,7 @@ void CostumeRenderer::proc2()
_scaleIndexX = t + _scaleIndexXStep;
if (cost_scaleTable[t] < _scaleX) {
_xpos += _scaleIndexXStep;
- if (_xpos >= _realWidth)
+ if (_xpos >= _vm->_realWidth)
return;
maskbit = revBitMask[_xpos & 7];
_backbuff_ptr += _scaleIndexXStep;
@@ -694,7 +694,7 @@ void CostumeRenderer::proc1()
pcolor = _shadow_table[*dst];
*dst = pcolor;
}
- dst += _realWidth;
+ dst += _vm->_realWidth;
y++;
}
if (!--height) {
@@ -707,7 +707,7 @@ void CostumeRenderer::proc1()
_scaleIndexX = t + _scaleIndexXStep;
if (cost_scaleTable[t] < _scaleX) {
_xpos += _scaleIndexXStep;
- if (_xpos >= _realWidth)
+ if (_xpos >= _vm->_realWidth)
return;
_backbuff_ptr += _scaleIndexXStep;
}
@@ -745,7 +745,7 @@ void CostumeRenderer::proc6_ami()
len = *src++;
do {
- if (color && x >= 0 && x < _realWidth) {
+ if (color && x >= 0 && x < _vm->_realWidth) {
pcolor = _palette[color];
/* if (pcolor == 13) {
pcolor = _shadow_table[*dst];
@@ -759,7 +759,7 @@ void CostumeRenderer::proc6_ami()
if (!--height)
return;
width = _width;
- dst += _realWidth - step * _width;
+ dst += _vm->_realWidth - step * _width;
x = _xpos;
y++;
if (y >= scrheight)
@@ -795,7 +795,7 @@ void CostumeRenderer::proc5_ami()
len = *src++;
do {
- if (color && x >=0 && x < _realWidth && !(*mask & maskbit)) {
+ if (color && x >=0 && x < _vm->_realWidth && !(*mask & maskbit)) {
pcolor = _palette[color];
/* if (pcolor == 13)
pcolor = _shadow_table[*dst];*/
@@ -824,7 +824,7 @@ void CostumeRenderer::proc5_ami()
width = _width;
x = _xpos;
y++;
- dst += _realWidth - step * _width;
+ dst += _vm->_realWidth - step * _width;
_mask_ptr+=40;
mask = _mask_ptr;
maskbit = revBitMask[_xpos & 7];
@@ -861,7 +861,7 @@ void CostumeRenderer::proc4_ami()
len = *src++;
do {
- if (color && x >= 0 && x < _realWidth && !((*mask | mask[_imgbufoffs]) & maskbit)) {
+ if (color && x >= 0 && x < _vm->_realWidth && !((*mask | mask[_imgbufoffs]) & maskbit)) {
pcolor = _palette[color];
/* if (pcolor == 13)
pcolor = _shadow_table[*dst];*/
@@ -888,7 +888,7 @@ void CostumeRenderer::proc4_ami()
width = _width;
y++;
x = _xpos;
- dst += _realWidth - step * _width;
+ dst += _vm->_realWidth - step * _width;
_mask_ptr+= 40;
mask = _mask_ptr;
maskbit = revBitMask[_xpos & 7];
@@ -949,7 +949,7 @@ void CostumeRenderer::proc3_ami()
return;
if (_xpos != oldXpos) {
- dst += _realWidth - (_xpos - oldXpos);
+ dst += _vm->_realWidth - (_xpos - oldXpos);
_mask_ptr += 40;
mask = _mask_ptr;
y++;
@@ -990,7 +990,7 @@ void CostumeRenderer::proc2_ami()
len = *src++;
do {
if (cost_scaleTable[_scaleIndexY] < _scaleY) {
- if (color && _xpos >= 0 && _xpos < _realWidth && !(*mask & maskbit)) {
+ if (color && _xpos >= 0 && _xpos < _vm->_realWidth && !(*mask & maskbit)) {
pcolor = _palette[color];
/* if (pcolor == 13)
pcolor = _shadow_table[*dst];*/
@@ -1014,7 +1014,7 @@ void CostumeRenderer::proc2_ami()
return;
if (_xpos != oldXpos) {
- dst += _realWidth - (_xpos - oldXpos);
+ dst += _vm->_realWidth - (_xpos - oldXpos);
_mask_ptr += 40;
mask = _mask_ptr;
y++;
@@ -1059,7 +1059,7 @@ void CostumeRenderer::proc1_ami()
do {
if (cost_scaleTable[_scaleIndexY] < _scaleY) {
- if (color && _xpos >= 0 && _xpos < _realWidth) {
+ if (color && _xpos >= 0 && _xpos < _vm->_realWidth) {
pcolor = _palette[color];
/* if (pcolor == 13)
pcolor = _shadow_table[*dst];*/
@@ -1081,7 +1081,7 @@ void CostumeRenderer::proc1_ami()
return;
if (_xpos != oldXpos) {
- dst += _realWidth - (_xpos - oldXpos);
+ dst += _vm->_realWidth - (_xpos - oldXpos);
y++;
}
width = _width;
@@ -1166,7 +1166,7 @@ void CostumeRenderer::proc_special(Actor *a, byte mask2)
*dst = pcolor;
}
}
- dst += _realWidth;
+ dst += _vm->_realWidth;
mask += 40;
y++;
}
@@ -1180,7 +1180,7 @@ void CostumeRenderer::proc_special(Actor *a, byte mask2)
_scaleIndexX = t + _scaleIndexXStep;
if (cost_scaleTable[t] < _scaleX) {
_xpos += _scaleIndexXStep;
- if (_xpos >= _realWidth)
+ if (_xpos >= _vm->_realWidth)
return;
maskbit = revBitMask[_xpos & 7];
_backbuff_ptr += _scaleIndexXStep;