Changes between Version 40 and Version 41 of Ticket #14732


Ignore:
Timestamp:
Jan 29, 2024, 7:45:11 AM (3 months ago)
Author:
eriktorbjorn
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #14732 – Description

    v40 v41  
    99- In the original, the menu bar is activated by pressing the Command button. On PC style keyboards, this would probably be the Alt key, since that's how both Basilisk II and Mini vMac works. ScummVM instead uses the built-in feature to activate the menu when the mouse is moved to the top of the screen. This seems friendlier to touch devices, but it would be nice if we could support both. (Note that Alt-clicking is used by at least some window managers to drag windows, i.e. the click is not passed to the application.)
    1010
    11 - The menu-auto-appears even when the mouse is hidden. Though this may be necessary since the mouse isn't visible on the Last Crusade game over screens.
     11- The menu-auto-appears even when the mouse is hidden.
    1212
    1313- The Edit menu isn't implemented at all. (Note that if we do implement clipboard handling, we have to make sure pasting text into an editable text widget does not exceed its maximum length.) I believe the original only uses the Edit menu for the Save dialog:
     
    3535- Our save/load dialogs are a bit inconsistent. The Loom one is ours, built from scratch, where I added a "Delete" button that's not implemented. The Last Crusade one is built from the DITL resource, and doesn't have a "Delete" button. We should make up our minds about that.
    3636
    37 - The music for Indiana Jones and the Last Crusade sounds nothing like the original Macintosh synth.
    38 
    39 - Out heuristic for distinguishing music from sound effects in Indiana Jones and the Last Crusade produces the right result, but I'm told the original had a hard-coded list instead. So we should perhaps follow that.
    40 
    4137- The "About" dialogs trigger strange warnings from the Mac font manager. It appears to be harmless, because it works fine, so it could be the debug message itself that's wrong:
    4238