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