[Scummvm-cvs-logs] CVS: scummvm/sky screen.cpp,1.44,1.45 screen.h,1.10,1.11
Robert G?ffringmann
lavosspawn at users.sourceforge.net
Fri Jul 11 16:00:28 CEST 2003
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/sky control.cpp,1.38,1.39 control.h,1.18,1.19 sky.cpp,1.86,1.87 sky.h,1.41,1.42
- Next message: [Scummvm-cvs-logs] CVS: scummvm/sky logic.cpp,1.120,1.121
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/sky
In directory sc8-pr-cvs1:/tmp/cvs-serv4509/sky
Modified Files:
screen.cpp screen.h
Log Message:
fixed screen blit during fnDrawScreen
Index: screen.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/screen.cpp,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -d -r1.44 -r1.45
--- screen.cpp 11 Jul 2003 19:41:37 -0000 1.44
+++ screen.cpp 11 Jul 2003 22:59:56 -0000 1.45
@@ -194,7 +194,7 @@
}
}
-void SkyScreen::flip(void) {
+void SkyScreen::flip(bool doUpdate) {
SkyState::_systemVars.mouseFlag |= MF_NO_UPDATE;
uint8 *screenPos = _currentScreen;
@@ -229,7 +229,8 @@
backPos += (GRID_H - 1) * GAME_SCREEN_WIDTH;
}
SkyState::_systemVars.mouseFlag &= ~MF_NO_UPDATE;
- _system->update_screen();
+ if (doUpdate)
+ _system->update_screen();
}
void SkyScreen::fnDrawScreen(uint32 palette, uint32 scroll) {
@@ -239,7 +240,7 @@
forceRefresh();
recreate();
spriteEngine();
- flip();
+ flip(false);
fnFadeUp(palette, scroll);
}
Index: screen.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/screen.h,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- screen.h 10 Jul 2003 20:09:19 -0000 1.10
+++ screen.h 11 Jul 2003 22:59:56 -0000 1.11
@@ -78,7 +78,7 @@
void clearScreen(void);
void recreate(void);
- void flip(void);
+ void flip(bool doUpdate = true);
void spriteEngine(void);
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/sky control.cpp,1.38,1.39 control.h,1.18,1.19 sky.cpp,1.86,1.87 sky.h,1.41,1.42
- Next message: [Scummvm-cvs-logs] CVS: scummvm/sky logic.cpp,1.120,1.121
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list