[ scummvm-Patches-679354 ] CMI: Possible fix for actor redraw after load

SourceForge.net noreply at sourceforge.net
Mon Feb 3 08:51:48 CET 2003


Patches item #679354, was opened at 2003-02-03 08:51
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418822&aid=679354&group_id=37116

Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Torbjörn Andersson (eriktorbjorn)
Assigned to: Nobody/Anonymous (nobody)
Summary: CMI: Possible fix for actor redraw after load

Initial Comment:
This patch aims to fix the problem where actors aren't
redrawn after loading a saved game in CMI. (The problem
almost certainly affects V7 games as well.)

The problem is that in V7 and V8 games the
redrawBGAreas() function, which is called by
scummLoop() and o6_kernelSetFunctions(), may reset
_fullRedraw to false. I think removing that line is the
proper fix.

In the case of scummLoop() it should simply mean that
_fullRedraw won't be reset until after the game has had
a chance to process the actors, and I don't think
that's a bad thing. I'm less certain of its effects on
o6_kernelSetFunctions(), but at worst we could always
add a line there to set _fullRedraw to false
afterwards. Where and when is that particular opcode
used anyway?


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418822&aid=679354&group_id=37116




More information about the Scummvm-tracker mailing list