1105 Commits

Author SHA1 Message Date
sluicebox
5a63845005 M4: Declare error functions NORETURN
Should fix false positives in static analysis tools
2023-12-26 11:09:19 -08:00
Paul Gilbert
7df5b9487f M4: Hook up English credits
There's some minor positioning issues, but at least it's okay
2023-12-26 00:17:34 -10:00
Torbjörn Andersson
61da036aa6 M4: Add English Orion Burger credits
These are not yet plugged in. If I do, text positioning is wrong and the
"Back to Main Menu" item doesn't work right.
2023-12-26 10:59:43 +01:00
Paul Gilbert
9d3b88dff5 M4: Fixes for intro room 951 2023-12-25 23:44:56 -10:00
Paul Gilbert
23278f7f3b M4: Work around pointers > 4 bytes screwing up convs
This solution adds an array of pointers into Conv,
and decl_chunk now has a 32-bit array index rather
than a pointer
2023-12-25 23:06:11 -10:00
sluicebox
b5237d7eef M4: Fix octal value. PVS-Studio V536 2023-12-26 00:15:54 -08:00
Paul Gilbert
c7d1d13fa1 M4: Properly fix TextField::set_string 2023-12-25 20:33:42 -10:00
Paul Gilbert
c4d3c190ee M4: Change sizeof(short) to sizeof(uint16) for clarity 2023-12-25 18:58:53 -10:00
D G Turner
920087fe73 M4: Fix Remaining GCC Compiler Warnings 2023-12-26 03:58:51 +00:00
D G Turner
d994fd8bd2 M4: Remove Remaining Extraneous Extern Declarations in Headers
The remaining extern declarations are required to declare global / directly
accessed variables.
2023-12-26 02:59:51 +00:00
D G Turner
e71ee44cb0 M4: Further Removal of Uneeded Extern Keywords From Engine Headers 2023-12-26 01:12:17 +00:00
D G Turner
f3bfb81088 M4: Remove Some Unecessary Extern Declarations From Engine Headers 2023-12-25 23:33:38 +00:00
D G Turner
a6c0a1b88a M4: Fix Various GCC Compiler Warnings
These are mainly from -Wredundant-decls i.e. duplicated header definitions
2023-12-25 20:38:58 +00:00
Eugene Sandulenko
66b2bc58df
M4: Fix warning about wrong allocation type. CID 1533014 2023-12-25 14:47:59 +01:00
Eugene Sandulenko
cf51628e81
M4: Fix potential resource leak. CID 1532960 2023-12-25 14:42:08 +01:00
Eugene Sandulenko
e60388bdd0
M4: Fix potential crash. CID 1532956 2023-12-25 14:37:39 +01:00
Eugene Sandulenko
c940f06c17
M4: Fix copy-paste error. Assignment instead of comparison. CID 1532923 2023-12-25 14:28:27 +01:00
Eugene Sandulenko
e759e4f130
M4: Fix wrong condition check. CID 1532914 2023-12-25 14:26:04 +01:00
Eugene Sandulenko
a9b39212c3
M4: Fix memory leak. CID 1532968 2023-12-25 14:23:28 +01:00
Eugene Sandulenko
dbd3fc1e75
M4: Fix copy-paste. CID 1532899 2023-12-25 14:19:48 +01:00
Eugene Sandulenko
d810bffb85
M4: Fix wrong argument order. CID 1532903 2023-12-25 14:18:29 +01:00
Eugene Sandulenko
d3f4fcf160
M4: Replaces strncpy with Common::strlcpy() for safer operations 2023-12-25 14:15:00 +01:00
Le Philousophe
8e05d9c349 M4: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Paul Gilbert
c280079a57 M4: Teleport console cmd with no args shows current room 2023-12-23 23:04:03 -10:00
Paul Gilbert
7648fd346f M4: Beginnings of derived console class for Orion Burger 2023-12-23 23:01:22 -10:00
Paul Gilbert
18d915f4d7 M4: Fix waking police by talking to them 2023-12-23 19:20:39 -10:00
Paul Gilbert
4282719871 M4: Fix global constructor warnings 2023-12-23 18:51:33 -10:00
Eugene Sandulenko
a250d0a77b
M4: Remove unused include 2023-12-24 02:31:33 +01:00
Eugene Sandulenko
0aecef3191
M4: BURGER: Comment out more unused variables 2023-12-24 02:28:26 +01:00
Eugene Sandulenko
594f4de034
M4: Fix copy/paste error 2023-12-24 02:19:25 +01:00
Eugene Sandulenko
6600794f8b
M4: Comment out unused variable 2023-12-24 02:19:11 +01:00
Eugene Sandulenko
2b7934eb85
M4: Fix endless loop 2023-12-24 02:17:14 +01:00
Eugene Sandulenko
fe62c8603b
M4: Comment out unused variables 2023-12-24 02:16:01 +01:00
Eugene Sandulenko
83d26cf6a9
M4: BURGER: Fix warnings for static data 2023-12-24 02:13:07 +01:00
Paul Gilbert
b0be249473 M4: Remap the options button to the ScummVM GMM
I decided this is better functionally than showing the Options
menu, and just remapping the Save/Load buttons
2023-12-24 01:53:38 +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
261f55ab3b M4: Fix sherrif animation after taking keys 2023-12-24 01:53:38 +01:00
Paul Gilbert
b3170f30b1 M4: Fix waking up police with horn 2023-12-24 01:53:38 +01:00
Paul Gilbert
3a42fb0cdd M4: Added kBurlEntersTown enum to room 137 2023-12-24 01:53:38 +01:00
Paul Gilbert
6ef646081b M4: Add support for mouse wheel to change cursors 2023-12-24 01:53:38 +01:00
Paul Gilbert
7936194f4b M4: Added npc enum for room 103 2023-12-24 01:53:38 +01:00
Paul Gilbert
55dceb7a7b M4: Added trigger debugger command 2023-12-24 01:53:38 +01:00
Paul Gilbert
6022404a3a M4: Fix talking to Burl at Hanlon's Point 2023-12-24 01:53:38 +01:00
Paul Gilbert
3d12a3709c M4: Fix Burl crash cutscene when at Hanlon's Point 2023-12-24 01:53:38 +01:00
Paul Gilbert
50e569b5e0 M4: Fix constant for Burl entering town in room 101 2023-12-24 01:53:38 +01:00
Paul Gilbert
9bd8c66c74 M4: Fix pointer to int cast 2023-12-24 01:53:38 +01:00
Eugene Sandulenko
8e1b2130a9 JANITORIAL: Fix code formatting 2023-12-24 01:53:38 +01:00
Eugene Sandulenko
6ebbf46718 JANITORIAL: Fix code formatting 2023-12-24 01:53:38 +01:00
Paul Gilbert
08be769502 M4: Remove deprecated stubs for various draw styles 2023-12-24 01:53:38 +01:00
Paul Gilbert
0419b95287 M4: Resolving outstanding TODOs 2023-12-24 01:53:38 +01:00