145158 Commits

Author SHA1 Message Date
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