Paul Gilbert
cc1314f9fe
M4: Fix talking to Roxy in test 5
2023-12-27 16:57:01 -10:00
Paul Gilbert
f78dde2e68
M4: Fix crash in room 407 playing random samples
2023-12-27 16:57:01 -10:00
Walter Agazzi
bf276503a6
AGS: Add entries for latest Wadjet Eye games updates
...
+ add some new games
2023-12-28 02:37:10 +01:00
Eugene Sandulenko
efb903204d
COMMON: Added more global debug levels
2023-12-28 01:52:44 +01:00
Eugene Sandulenko
b86688e717
CREATE_ENGINE: Switch debug channels to a sequential enum
2023-12-28 01:41:11 +01:00
Eugene Sandulenko
18ef024b4e
DIRECTOR: Turn debug channels into a sequential enum
2023-12-28 01:41:11 +01:00
Eugene Sandulenko
bf3117e935
COMMON: Switch debug channels to a hashmap
...
We used to use a bitfield there, which was restricting the total
number of flags to 32 (unless we switch to uint64, which is suboptimal).
Moreover, with the introduction of the global debug flags, we have
even fewer bits to flip, and this shared nature was restricting
the introduction of more global debug channels.
The goal for the bitfield was to make it possible to put a debug message into
more than one channel. But this feature was practically not used by the engines.
This was removed by the previous commits.
This commit turns the debug channels into a hashmap and puts the global channel
IDs after 100000.
There is no absolute need to renumber the existing debug channels, but
I could follow with an engine or two.
2023-12-28 01:41:10 +01:00
Eugene Sandulenko
4ccdf1f992
WINTERMUTE: Avoid using bitfields in debugC()
2023-12-28 01:41:10 +01:00
Eugene Sandulenko
8c8eee7d1c
NGI: Avoid using bitfields in debugC()
2023-12-28 01:41:10 +01:00
Eugene Sandulenko
c647a64345
LASTEXPRESS: Avoid using bitfields in debugC()
2023-12-28 01:41:10 +01:00
Eugene Sandulenko
7fa224c45e
GROOVIE: Avoid using bitfields in debugC()
2023-12-28 01:41:10 +01:00
Eugene Sandulenko
6090788468
DIRECTOR: Avoid using bitfields in debugC
2023-12-28 01:41:10 +01:00
Eugene Sandulenko
3a1701536f
AGI: Avoid using bitfields in debugC()
2023-12-28 01:41:10 +01:00
Paul Gilbert
8f70560000
M4: Fix animation for dragging chain in test 5
2023-12-27 14:38:35 -10:00
sluicebox
fb93706628
M4: Use delete instead of free. PVS-Studio V611
2023-12-27 00:13:28 -08:00
Paul Gilbert
c876f6d8a1
M4: Simplify mouse wheel click cursor toggle
...
It now toggles the cursor between Walk and Use, which is more
convenient for doing stuff
2023-12-26 13:27:43 -10:00
Paul Gilbert
619839295f
M4: Fix gerbils firing in upper cage level
2023-12-26 13:27:42 -10:00
Paul Gilbert
d5c0bd423e
M4: Clarifying gerbil flag and state variable
2023-12-26 13:27:42 -10:00
Eugene Sandulenko
9489ada7b7
SCUMM: Remove obsolete comment
2023-12-26 21:29:10 +01:00
Eugene Sandulenko
b0a624df76
GRAPHICS: MACGUI: More debug output to MacFontManager
2023-12-26 21:28:28 +01:00
eientei
a3eea519ab
M4: Fix English credits
2023-12-26 10:18:54 -10:00
eientei
91f12bd413
M4: Fix debug lines appearance in console
2023-12-26 10:18:54 -10:00
antoniou79
9f095fa4f9
DISTS: ANDROID: Correct build number purpose
2023-12-26 22:17:53 +02:00
AndywinXp
90084caa74
SCUMM: Change DEBUG_COLOR_COUNT from static const to define
2023-12-26 21:11:30 +01:00
Harri Pellikka
9a742b0c36
SCUMM: Colorize debugger box output
...
Draw boxes in scumm debugger with different colors to make them
easier to separate visually. Also, draw object rectangles with
different colors.
2023-12-26 21:10:15 +01:00
sluicebox
c6c89be3f8
AGI: Fix Cmd_RunOpcode output
2023-12-26 12:01:13 -08:00
sluicebox
b68f068b5a
ICB: Declare Fatal_error NORETURN
2023-12-26 12:01:12 -08:00
Cameron Cawley
eda69db63c
COMMON: Allow passing const pointers to BitArray::set_bits()
2023-12-26 20:23:59 +01:00
Cameron Cawley
6522c6e11d
GRAPHICS: Make the Graphics::PixelFormat constructors constexpr
2023-12-26 20:23:59 +01:00
Cameron Cawley
30b977c272
DETECTION: Mark more symbols as const
2023-12-26 20:23:59 +01:00
Cameron Cawley
5b1b14ad80
COMMON: Mark more symbols as const
2023-12-26 20:23:59 +01:00
sluicebox
5a63845005
M4: Declare error functions NORETURN
...
Should fix false positives in static analysis tools
2023-12-26 11:09:19 -08:00
Eugene Sandulenko
551906dd50
DISTS: ANDROID: German Release notes for 2.8.0
2023-12-26 19:25:31 +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
Eugene Sandulenko
ff6c4424bd
IMAGE: Added PackBitsRgn and BitsRgn opcodes to PICT decoder
...
Used in SCUMM Mac GUI
2023-12-26 17:52:52 +01:00
antoniou79
7a1baa20b6
DISTS: ANDROID: Use new schema for version codes
...
New version code numbering is indicative of current version, beta build and target architecture
2023-12-26 18:38:34 +02:00
antoniou79
4d2076ad84
DISTS: ANDROID: English Release notes for 2.8.0
2023-12-26 18:21:38 +02:00
Filippos Karapetis
9839b66447
DIRECTOR: Fix detection flags for Gadget demo entries
2023-12-26 17:01:02 +01:00
eientei
22078ec733
DIRECTOR: Add detection for Gadget: Past as Future Spanish demo
2023-12-26 17:01:02 +01:00
Benjamin Funke
962e15988b
GOB: Added language to bargon VGA floppy and release dates
2023-12-26 16:54:08 +01:00
Eugene Sandulenko
00440cfe86
HELP: Added explanation what ScummVM is and where to get help for Android and iOS
2023-12-26 15:21:23 +01: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