Commit Graph

4 Commits

Author SHA1 Message Date
Filippos Karapetis 5b1e2d502c COMMON: Use C++ 11 range-based for loops 2025-03-27 13:47:57 +08:00
Paul Gilbert aa33d5f720 COMMON: Fix World of Xeen crashing when run from command line
Fixes bug #15079
When run from the command line, the engine starts up and hooks
in the mm.dat data archive. Then when the debugger console is
created, it only then iterates through all the archives for
theme files. The problem was that there was an assert in the
archive class to prevent engines using data from the wrong
subfolder in cases like the MM engine which has multiple games.
So the themes code triggered that by iterating over all the files.

When the game was run from the GUI this wasn't triggered, because
theme files had already been loaded for the launcher prior to the
game starting.
2024-11-10 09:36:26 -08:00
Paul Gilbert 08bb30ea61 BAGEL: Created an engine data file for STRIP_POINTS array 2024-05-05 13:27:01 +02:00
Paul Gilbert cf4b595166 MM: Move engine_data.cpp into Common namespace 2024-05-05 13:27:01 +02:00