mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-04 01:46:42 +00:00
Fixed o1_fillRect() again
svn-id: r28209
This commit is contained in:
parent
b644e460aa
commit
872a1ea369
@ -1896,7 +1896,9 @@ bool Inter_v1::o1_copySprite(OpFuncParams ¶ms) {
|
||||
}
|
||||
|
||||
bool Inter_v1::o1_fillRect(OpFuncParams ¶ms) {
|
||||
_vm->_draw->_destSurface = load16();
|
||||
int16 destSurf;
|
||||
|
||||
_vm->_draw->_destSurface = destSurf = load16();
|
||||
|
||||
_vm->_draw->_destSpriteX = _vm->_parse->parseValExpr();
|
||||
_vm->_draw->_destSpriteY = _vm->_parse->parseValExpr();
|
||||
@ -1905,7 +1907,7 @@ bool Inter_v1::o1_fillRect(OpFuncParams ¶ms) {
|
||||
|
||||
_vm->_draw->_backColor = _vm->_parse->parseValExpr();
|
||||
|
||||
if (!_vm->_draw->_spritesArray[_vm->_draw->_destSurface])
|
||||
if (!_vm->_draw->_spritesArray[(destSurf > 100) ? (destSurf - 80) : destSurf])
|
||||
return false;
|
||||
|
||||
if (_vm->_draw->_spriteRight < 0) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user