Changes between Version 36 and Version 37 of Ticket #14732


Ignore:
Timestamp:
Dec 18, 2023, 6:40:09 PM (5 months ago)
Author:
eriktorbjorn
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #14732 – Description

    v36 v37  
    11This 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.
    22
     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.
    34- 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...
    45