Changes between Version 37 and Version 38 of Ticket #14732
- Timestamp:
- Dec 18, 2023, 9:16:34 PM (11 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #14732 – Description
v37 v38 1 1 This bug collects known remaining issues with the Macintosh GUI for Indiana Jones and the Last Crusade, and Loom. Most of them too small to warrant their own bug report. 2 2 3 - Using menu shortcut keys can cause graphical corruption. Steps to reproduce: Load savegame from launcher, load savegame in other room from menu, open any dialog with a keyboard shortcut. I think the problem is the way we force the menu to stay open during dialogs. It probably has a stale copy of the desktop image saved from when you last used the menu.4 3 - The gfx_mac.cpp file is now the single largest file in the SCUMM engine, making it a prime candidate for splitting into its own directory with files per game. Particularly if we're going to add Mac GUI to the remaining Macintosh versions. (Should we?) But I think that can wait until after 2.8.0. (It's still dwarfed by the SCI engine's script_patches.cpp.) The split I'm thinking of goes something like widgets, dialog window, base GUI, Loom GUI, and Indy 3 GUI. That's simple enough. Splitting the header file might be harder, though... 5 4