diff options
| -rw-r--r-- | scumm/costume.cpp | 22 | 
1 files changed, 9 insertions, 13 deletions
| diff --git a/scumm/costume.cpp b/scumm/costume.cpp index 50192f54ad..9f6d2a29a9 100644 --- a/scumm/costume.cpp +++ b/scumm/costume.cpp @@ -86,7 +86,7 @@ byte CostumeRenderer::mainRoutine(int slot, int frame) {  	byte newAmiCost;  	int ex1, ex2; -	newAmiCost = (_vm->_gameId == GID_MONKEY2 || _vm->_gameId == GID_INDY4) && ((_vm->_features & GF_AMIGA) || (_vm->_features & GF_16COLOR)); +	newAmiCost = (_vm->_features & GF_AMIGA) || (_vm->_features & GF_16COLOR);  	CHECK_HEAP  	_maskval = 0xF; @@ -226,12 +226,10 @@ byte CostumeRenderer::mainRoutine(int slot, int frame) {  		if (scaling == 0)  			s = -_xpos;  		if (s > 0) { -			if (!newAmiCost) { -				_width2 -= s; -				ignorePakCols(s); -				_xpos = 0; -				_docontinue = 1; -			} +			_width2 -= s; +			ignorePakCols(s); +			_xpos = 0; +			_docontinue = 1;  		} else {  			s = _right - _vm->_realWidth;  			if (s <= 0) { @@ -245,12 +243,10 @@ byte CostumeRenderer::mainRoutine(int slot, int frame) {  		if (scaling == 0)  			s = _right - _vm->_realWidth;  		if (s > 0) { -			if (!newAmiCost) { -				_width2 -= s; -				ignorePakCols(s); -				_xpos = _vm->_realWidth - 1; -				_docontinue = 1; -			} +			_width2 -= s; +			ignorePakCols(s); +			_xpos = _vm->_realWidth - 1; +			_docontinue = 1;  		} else {  			s = -1 - _left;  			if (s <= 0) | 
