Ticket #8130: akos-clipping.diff

File akos-clipping.diff, 1.0 KB (added by eriktorbjorn, 18 years ago)

Patch against a November 16 CVS snapshot

  • scummvm/scumm/akos.cpp

    diff -ur ScummVM-cvs20021116/scummvm/scumm/akos.cpp ScummVM-cvs20021116+hack/scummvm/scumm/akos.cpp
    old new  
    319319
    320320                                if (v1.scaletable[v1.tmp_x] < scale_x) {
    321321                                        v1.x += v1.scaleXstep;
    322                                         if (v1.x >= _vm->_realWidth)
     322                                        if (v1.x < 0 || v1.x >= _vm->_realWidth)
    323323                                                return;
    324324                                        maskbit = revBitMask[v1.x & 7];
    325325                                        v1.destptr += v1.scaleXstep;
     
    387387
    388388                                if (v1.scaletable[v1.tmp_x] < scale_x) {
    389389                                        v1.x += v1.scaleXstep;
    390                                         if (v1.x >= _vm->_realWidth)
     390                                        if (v1.x < 0 || v1.x >= _vm->_realWidth)
    391391                                                return;
    392392                                        maskbit = revBitMask[v1.x & 7];
    393393                                        v1.destptr += v1.scaleXstep;
     
    463463
    464464                                if (v1.scaletable[v1.tmp_x] < scale_x) {
    465465                                        v1.x += v1.scaleXstep;
    466                                         if (v1.x >= _vm->_realWidth)
     466                                        if (v1.x < 0 || v1.x >= _vm->_realWidth)
    467467                                                return;
    468468                                        maskbit = revBitMask[v1.x & 7];
    469469                                        v1.destptr += v1.scaleXstep;