[Scummvm-cvs-logs] CVS: scummvm/scumm wiz_he.cpp,2.61,2.62
kirben
kirben at users.sourceforge.net
Thu Apr 21 05:26:48 CEST 2005
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4688/scumm
Modified Files:
wiz_he.cpp
Log Message:
Fix source clipping of rawWizImages in HE games.
Can get further in spyozon now.
Index: wiz_he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/wiz_he.cpp,v
retrieving revision 2.61
retrieving revision 2.62
diff -u -d -r2.61 -r2.62
--- wiz_he.cpp 19 Apr 2005 17:55:08 -0000 2.61
+++ wiz_he.cpp 21 Apr 2005 12:25:53 -0000 2.62
@@ -343,12 +343,7 @@
}
int h = r1.height();
int w = r1.width();
- if (srcx < 0) {
- src -= srcx;
- }
- if (srcy < 0) {
- src -= srcy * srcw;
- }
+ src += r1.left + r1.top * srcw;
dst += r2.left + r2.top * dstw;
while (h--) {
const uint8 *p = src;
@@ -916,7 +911,7 @@
}
uint8 *ScummEngine_v72he::drawWizImage(int resNum, int state, int x1, int y1, int xmapNum, const Common::Rect *clipBox, int flags, int dstResNum, int paletteNum) {
- debug(1, "drawWizImage(resNum %d, x1 %d, y1 %d, flags 0x%X, xmapNum %d paletteNum %d)", resNum, x1, y1, flags, xmapNum, paletteNum);
+ debug(1, "drawWizImage(resNum %d, x1 %d, y1 %d, flags 0x%X, xmapNum %d dstResNum %d paletteNum %d)", resNum, x1, y1, flags, xmapNum, dstResNum, paletteNum);
uint8 *dst = NULL;
const uint8 *palPtr = NULL;
if (_heversion >= 99) {
More information about the Scummvm-git-logs
mailing list