[Scummvm-cvs-logs] CVS: scummvm/scumm saveload.cpp,1.160,1.161
Travis Howell
kirben at users.sourceforge.net
Sat Jul 17 22:05:03 CEST 2004
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23422/scumm
Modified Files:
saveload.cpp
Log Message:
Revert small part of scumm/saveload.cpp revision 1.129.
Fixes bug #884171 - DOTT: Transition effect glitch (regression)
Index: saveload.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/saveload.cpp,v
retrieving revision 1.160
retrieving revision 1.161
diff -u -d -r1.160 -r1.161
--- saveload.cpp 16 Jul 2004 14:41:04 -0000 1.160
+++ saveload.cpp 18 Jul 2004 05:04:30 -0000 1.161
@@ -92,6 +92,7 @@
SaveFile *in;
int i, j;
SaveGameHeader hdr;
+ int sb, sh;
byte *roomptr;
makeSavegameName(filename, slot, compat);
@@ -272,13 +273,18 @@
camera._last.x = camera._cur.x;
}
+ sb = _screenB;
+ sh = _screenH;
+
// Restore the virtual screens and force a fade to black.
- initScreens(_screenB, _screenH);
+ initScreens(kMainVirtScreen, _screenHeight);
VirtScreen *vs = &virtscr[0];
memset(vs->screenPtr + vs->xstart, 0, vs->width * vs->height);
vs->setDirtyRange(0, vs->height);
updateDirtyScreen(kMainVirtScreen);
updatePalette();
+ initScreens(sb, sh);
+
_completeScreenRedraw = true;
// Reset charset mask
More information about the Scummvm-git-logs
mailing list