diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/gob/draw_fascin.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/gob/draw_fascin.cpp b/engines/gob/draw_fascin.cpp index 552de822d9..f83432df96 100644 --- a/engines/gob/draw_fascin.cpp +++ b/engines/gob/draw_fascin.cpp @@ -75,6 +75,7 @@ void Draw_Fascination::spriteOperation(int16 operation) { } } + int16 spriteLeft = _spriteLeft; int16 spriteTop = _spriteTop; int16 spriteRight = _spriteRight; @@ -99,6 +100,7 @@ void Draw_Fascination::spriteOperation(int16 operation) { if (_destSurface < 24) _destSurface += 4; } + } adjustCoords(0, &_destSpriteX, &_destSpriteY); @@ -234,6 +236,7 @@ void Draw_Fascination::spriteOperation(int16 operation) { _destSpriteX += font->getCharWidth(_textToPrint[i]); } } + } else { sourceSurf = _spritesArray[_fontToSprite[_fontIndex].sprite]; ratio = ((sourceSurf == _frontSurface) || (sourceSurf == _backSurface)) ? |