[Scummvm-tracker] [ScummVM :: Bugs] #12720: SCUMM: Recent Rect change triggers assertion in Maniac Mansion
ScummVM :: Bugs
trac at scummvm.org
Mon Jul 5 19:57:21 UTC 2021
#12720: SCUMM: Recent Rect change triggers assertion in Maniac Mansion
-------------------------+-----------------------------
Reporter: eriktorbjorn | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: SCUMM
Version: | Resolution:
Keywords: | Game: Maniac Mansion
-------------------------+-----------------------------
Comment (by athrxx):
AFAICT from disam the original intepreters (at least <=3) don't have a
function like setTalkingActor(). They will just set VAR_TALK_ACTOR and
that's it. The whole _system->setFocusRectangle() thing seems to be pure
ScummVM magic. Maybe the data used here to make up the rect for
_system->setFocusRectangle() (in particular the y coordinate) aren't valid
in that situation. So this could be seen as an encouragement to just fix
it inside setTalkingActor()...
--
Ticket URL: <https://bugs.scummvm.org/ticket/12720#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list