Opened 4 days ago
Last modified 4 days ago
#15430 new defect
DGDS: Rise of the Dragon thought bubbles are slightly off
Reported by: | eriktorbjorn | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | Engine: DGDS |
Version: | Keywords: | ||
Cc: | Game: | Rise of the Dragon |
Description (last modified by )
Attachments (2)
Change History (4)
by , 4 days ago
Attachment: | rise-original.png added |
---|
by , 4 days ago
Attachment: | rise-scummvm.png added |
---|
comment:1 by , 4 days ago
Description: | modified (diff) |
---|
comment:2 by , 4 days ago
Note:
See TracTickets
for help on using tickets.
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 inDialog::drawType3
andDrawing::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.