[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