Commit Graph
10 Commits
Author SHA1 Message Date
Torbjörn Andersson d7e00a9f87 SCUMM: No longer register the Indy and Loom fonts
With the recent change to the Mac font manager, the font is registered
when it's loaded. All we need is the correct ID, because we don't want
to hard code that.
2024-03-03 19:49:00 +01:00
Eugene Sandulenko 9489ada7b7 SCUMM: Remove obsolete comment 2023-12-26 21:29:10 +01:00
Eugene Sandulenko c721e0ce69 SCUMM: Remove leftover warning 2023-12-26 18:07:31 +01:00
Eugene Sandulenko 0aedc770e4 SCUMM: Remove custom PICTv1 decoder in favor of general one 2023-12-26 17:52:52 +01:00
Le Philousophe 17f09bb48c SCUMM: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Torbjörn Andersson 6ee8212c37 SCUMM: Add enum for Mac GUI delay() return values
This should hopefully make it clearer what's intended. The delay can
either run its normal course, be interrupted (by clicking), or be
aborted (by quitting).
2023-12-24 08:31:20 +01:00
Torbjörn Andersson 14a322536a SCUMM: Port Mac Indy 3 Open/Save fix from 2.8
The conditions had been mixed up so that Save was disabled instead of
Open, and vice versa.
2023-12-22 15:09:06 +01:00
Torbjörn Andersson 6842ee158c SCUMM: Port fix for Mac GUI screen corruption from 2.8 2023-12-22 15:09:06 +01:00
Torbjörn Andersson 81c02542c0 SCUMM: Remove unnecessary FontId qualifier from Mac GUI 2023-12-22 15:09:06 +01:00
Torbjörn Andersson c7ab59293f SCUMM: Split MacGui into MacGui and MacGuiImpl
The idea here is to expose a much smaller part of the MacGui headers to
the SCUMM engine, but introducing a new class that simply relays calls
to the actual Mac GUI. I hope this will allow me to further untangle
things.
2023-12-22 15:09:06 +01:00