[Scummvm-tracker] [ScummVM :: Bugs] #15430: DGDS: Rise of the Dragon thought bubbles are slightly off

ScummVM :: Bugs trac at scummvm.org
Mon Oct 28 07:07:06 UTC 2024


#15430: DGDS: Rise of the Dragon thought bubbles are slightly off
-------------------------+---------------------------------
Reporter:  eriktorbjorn  |       Owner:  (none)
    Type:  defect        |      Status:  new
Priority:  normal        |   Component:  Engine: DGDS
 Version:                |  Resolution:
Keywords:                |        Game:  Rise of the Dragon
-------------------------+---------------------------------
Comment (by mduggan):

 Good catch, I used the existing `Graphics::drawEllipse` function and
 tweaked sizes to get the bounds of the main bubble correct, but I never
 tweaked the border.  The code is in `Dialog::drawType3` and
 `Drawing::filledCircle` in dgds.

 I drew the filled circle using 2 circles - a filled one and a non-filled
 one, but that gives a "thin" border where diagonal jumps can exist.  The
 original always draws a line with only up/across movements.

 The size of the smaller circles also seems to be slightly off - I copied
 those numbers from the original but their algorithm is clearly slightly
 different so it could do with some adjustment

 May need to reimplement the exact original drawing algorithm to make it
 perfect for all possible bounds values.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/15430#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list