[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