Eugene Sandulenko
daf829aeb4
GUI: Replace MacTextWindow with plain MacText in RichTextWidget
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
28b14d83fc
GUI: Initial code for vertical scroll bar in RichTextWidget
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
75ebd7b28c
GUI: Added more content to HelpDialog
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
69aee0d228
GRAPHICS: Fix regression in font scaling code
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
873926f88c
GUI: Rearranged tabs in help dialog
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
49d9261fd5
GUI: Simulatoe better colors in RichText
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
1e6d7db76e
GRAPHICS: MACGUI: Added one more ident level for lists in Marcdown
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
3cfc80e110
GRAPHICS: MACGUI: Properly set default text color in MacText
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
4033c0f869
GRAPHICS: MACGUI: Implemented nested list processing in MarkDown
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
f12386adea
COMMON: FORMATS: Catch list start in Markdown
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
c8cc2c46f7
GUI: Use theme colors for RichText
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
e555528a42
GUI: Expose theme text colors int ThemeEngine
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
2b498a0ff1
GUI: Do not override GUI cursor for RichText
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
fd844bc00f
GRAPHICS: MACGUI: Added kWMModeNoCursorOverride
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
5e895c6af5
GUI: Added extrapath to SearchMan before initializing WM in RichText
...
This lets us find macgui.dat and classicmacfonts.dat
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
f086c5cd13
GRAPHICS: MACGUI: Added more debug output to MacText
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
85a492e039
GRAPHICS: MACGUI: Properly reset font slant on end of formatting
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
345706521c
GUI: Fixed font setting in RichText
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
a314def2cc
GRAPHICS: MACGUI: Added Header formatting, synced with stripFormatting(), fixed closing formatting
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
32f7eec2c6
GRAPHICS: MACGUI: Remove using of \015 as a binary MacText formatting
...
It was not used, and moreover \015 is \x0d which is \r. oops
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
ee7573b222
GRAPHICS: MACGUI: Marked Markdown parts with STUB and started real rendering
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
027e3794d3
GRAPHICS: MACGUI: implemented italic and bold Markdown output
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
aeb925a790
GUI: Added more text to HelpDialog test
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
d69a9689cc
GRAPHICS: MACGUI: fix printing out of debug info in Markdown
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
d10f80a8c9
GRAPHICS: MACGUI: Implement equivalent of tag opening and closing for MacText
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
bbc6dbcd10
GRAPHICS: MACGUI: Properly grow buffer for Markdown
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
85b2b3ce1d
COMMON: Fix function prototype
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
5719847354
GRAPHICS: MACGUI: Pass setMarkdownText through MacTextWindow
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
f6ffcf3c82
GRAPHICS: MACGUI: Implemented stubs for Markdown parser
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
ce04c4b309
GRAPHICS: MACGUI: Initial stub for MacText::setMarkdownText()
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
3c6284949c
COMMON: Added initial code for Markdown parsing
...
Taken from https://github.com/vmg/sundown
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
db62679c74
GUI: Use proper font in RichTextWidget
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
76dbb66489
GUI: Added RichText to HelpDialog
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
57568e8fdf
GUI: Further work on RichText widget
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
f048d170e7
GUI: Added stubs for RichTextWidget
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
5653eccba4
GUI: Propagate tab vertical flip to the VectorRenderer
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
6d6a7a9b3a
GUI: First step to draw tabs on bottom
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
7f3d615500
GUI: Proper dialog dimensions for HelDialog
2023-09-17 00:56:28 +02:00
Eugene Sandulenko
7ca349c392
GUI: Initial code for backend help dialog
2023-09-17 00:56:28 +02:00
Matthew Jimenez
1eea791ccf
ULTIMA8: Make overlap on sort item inclusive on left/right comparison to enforce paint order checks.
2023-09-16 16:07:37 -05:00
Kaloyan Chehlarski
293714b070
NANCY: Add detection for nancy7 through 9
...
Added detection entries for all Nancy Drew games before
the first major UI refresh. Also re-added an erroneously
removed list end marker without which detection would break for all engines.
2023-09-16 23:46:42 +03:00
Kaloyan Chehlarski
cdb3c7924b
NANCY: Play RaycastPuzzle switch sound when unpressing
...
Fixed an oversight that would result in the switch click
sound in RaycastPuzzle only playing half the time.
2023-09-16 23:46:42 +03:00
Matthew Jimenez
f6acb92dac
ULTIMA8: Fix paint order issue for flat objects slightly inside walls.
...
This might need to be altered to check against center points.
2023-09-16 15:39:14 -05:00
Walter Agazzi
10a2e81e85
AGS: Add detection entries for recent games
...
From itch.io and AGS forums
2023-09-16 20:22:24 +02:00
Matthew Jimenez
182e82f7f2
ULTIMA8: Fix paint order issue in catacombs.
...
Cobweb is a non-solid transparent flat object that should draw after objects it intersects
2023-09-16 11:44:18 -05:00
neuromancer
f9708d7a36
FREESCAPE: revert latest change in glPolygonOffset for OpenGL
2023-09-16 16:30:05 +02:00
neuromancer
e60beb81dc
FREESCAPE: clear color remaps in dark when changing areas
2023-09-16 16:30:05 +02:00
Kaloyan Chehlarski
4adbfaa4ce
NANCY: Correctly render static Overlays
...
Static Overlays (may) use different source rects from animated
ones, which is now correctly implemented. This fixes the
out of service sign on the nancy5 key machine.
2023-09-16 17:04:37 +03:00
Kaloyan Chehlarski
b3c81e7074
NANCY: Auto-clear inventory item captions
...
Item "can't" sounds' captions get automatically cleared after
a certain time delay, which is now implemented.
2023-09-16 17:04:37 +03:00
Kaloyan Chehlarski
ba5696786f
NANCY: Implement InventorySoundOverride
...
Implemented the action record type responsible for
overriding the default "I can't" sound for a specific item.
Also implemented closed captioning for the same use
case, since it had previously been overlooked.
2023-09-16 17:04:37 +03:00