Commit Graph
27 Commits
Author SHA1 Message Date
D G Turner 431fe2047e M4: Fix Duplicate Declaration GCC Compiler Warning 2024-02-25 15:39:44 +00:00
Paul Gilbert b5e47c8237 M4: Fix crashes opening dialogs from original game dialog 2024-02-24 11:09:59 -08:00
Paul Gilbert 5d93a675b1 M4: Fix opening save/load dialogs from original options dialog 2024-02-22 22:07:34 -08:00
Paul Gilbert 56bde4e5cf M4: Fix Main Menu button in classic options dialog 2024-02-20 22:03:28 -08:00
Paul Gilbert da5c1d33ed M4: Implement saving from original save menu 2024-01-18 22:22:17 -08:00
Paul Gilbert 716fc4f568 M4: Fixes for initial display of save dialog 2024-01-18 21:57:24 -08:00
Paul Gilbert dee1a2fa9b M4: Load dialog now showing ScummVM thumbnails 2024-01-18 21:11:41 -08:00
Paul Gilbert f97b7f8920 M4: Load menu rendering and selection fixes 2024-01-18 19:27:29 -08:00
Paul Gilbert 072355f870 M4: Fixes for crashes in Load menu 2024-01-18 19:27:29 -08:00
Paul Gilbert c146fbb42f M4: Make menu item prompt const char * 2024-01-18 19:27:29 -08:00
Eugene Sandulenko a9b39212c3 M4: Fix memory leak. CID 1532968 2023-12-25 14:23:28 +01:00
Eugene Sandulenko d3f4fcf160 M4: Replaces strncpy with Common::strlcpy() for safer operations 2023-12-25 14:15:00 +01:00
Paul Gilbert 6e3d7caf32 M4: Hook ScummVM save/load to in-game options dialog 2023-12-24 01:53:38 +01:00
Paul Gilbert 587986be7d M4: Add debug player movement hotkeys 2023-12-24 01:53:38 +01:00
Paul Gilbert 07e04bf830 M4: More compiler warning fixes 2023-12-24 01:53:38 +01:00
Paul Gilbert a1256198d7 M4: Fix various compilation warnings 2023-12-24 01:53:38 +01:00
Paul Gilbert 4a59005825 M4: game_menu.cpp formatting 2023-12-24 01:53:38 +01:00
Paul Gilbert e196872c38 M4: Implement InitializeSlotTables 2023-12-24 01:53:38 +01:00
Torbjörn Andersson ae4452ba4f M4: Consistent handling of a few sourceOffsets
At least one of them wouldn't compile with GCC before this change.
2023-12-24 01:53:38 +01:00
Paul Gilbert bd0b5c1523 M4: Replace all kernel_trigger_dispatch with kernel_trigger_dispatchx
I couldn't locate the original method in the disassembly,
so it's fair to say that everything calls dispatchx now
2023-12-24 01:53:38 +01:00
Paul Gilbert 11d155d7ba M4: Change %ld in string formats to %d 2023-12-24 01:53:38 +01:00
Paul Gilbert 2dcf33c244 M4: Adding game menu code 2023-12-24 01:53:38 +01:00
Paul Gilbert a7d940bbf5 M4: Added room 903 content 2023-12-24 01:53:38 +01:00
Paul Gilbert 51ee74786b M4: Change existingi Globals class to Vars class
The M4 engine has it's own globals array and constants,
so it was cleaner to have it remain as Globals, and change
the ScummVM Globals class to Vars to disambiguate it
2023-12-24 01:53:38 +01:00
Paul Gilbert 86a5d004b2 M4: Skeleton Hotkeys class to hold all hotkey methods 2023-12-24 01:53:38 +01:00
Paul Gilbert 7f39b6a0a1 M4: Move gui_cheapo & interface into Burger::GUI namespace 2023-12-24 01:53:38 +01:00
Paul Gilbert d6c9d98617 M4: Beginnings of hotkey handlers, support code 2023-12-24 01:53:38 +01:00