mirror of
https://github.com/libretro/scummvm.git
synced 2024-12-14 05:38:56 +00:00
don't update the screen directly after a gamestate load ; keychars and room background are now redrawn on the same frame (bug #1751226)
svn-id: r29133
This commit is contained in:
parent
bdffcca128
commit
7ca277d252
@ -328,7 +328,7 @@ void ToucheEngine::loadGameStateData(Common::ReadStream *stream) {
|
||||
_backdropBuffer, _currentBitmapWidth, _flagsTable[614], _flagsTable[615],
|
||||
kScreenWidth, kRoomHeight);
|
||||
updateRoomRegions();
|
||||
updateEntireScreen();
|
||||
_fullRedrawCounter = 1;
|
||||
_roomNeedRedraw = false;
|
||||
if (_flagsTable[617] != 0) {
|
||||
res_loadSpeech(_flagsTable[617]);
|
||||
|
@ -55,7 +55,6 @@ ToucheEngine::ToucheEngine(OSystem *system)
|
||||
|
||||
_processRandomPaletteCounter = 0;
|
||||
|
||||
_roomNeedRedraw = false;
|
||||
_fastWalkMode = false;
|
||||
_fastMode = false;
|
||||
|
||||
@ -63,7 +62,7 @@ ToucheEngine::ToucheEngine(OSystem *system)
|
||||
_objectDescriptionNum = 0;
|
||||
_speechPlaying = false;
|
||||
|
||||
_roomNeedRedraw = false;
|
||||
_roomNeedRedraw = false;
|
||||
_fullRedrawCounter = 0;
|
||||
_menuRedrawCounter = 0;
|
||||
memset(_paletteBuffer, 0, sizeof(_paletteBuffer));
|
||||
|
Loading…
Reference in New Issue
Block a user