[Scummvm-cvs-logs] CVS: scummvm/scumm saveload.cpp,1.140.2.6,1.140.2.7
Travis Howell
kirben at users.sourceforge.net
Sat Jul 17 22:10:01 CEST 2004
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24121/scumm
Modified Files:
Tag: branch-0-6-0
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.140.2.6
retrieving revision 1.140.2.7
diff -u -d -r1.140.2.6 -r1.140.2.7
--- saveload.cpp 1 Jul 2004 06:12:47 -0000 1.140.2.6
+++ saveload.cpp 18 Jul 2004 05:09:33 -0000 1.140.2.7
@@ -93,6 +93,7 @@
SaveFile *in;
int i, j;
SaveGameHeader hdr;
+ int sb, sh;
byte *roomptr;
makeSavegameName(filename, slot, compat);
@@ -256,13 +257,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