Commit graph

74 commits

Author SHA1 Message Date
Filippos Karapetis
1cfa228906 ENGINES: Use pointers when deleting inside range loops 2025-03-27 13:47:57 +08:00
Filippos Karapetis
c78ead8ce3 DRAGONS: Use C++ 11 range-based for loops 2025-03-27 13:47:57 +08:00
Eugene Sandulenko
71b3ba59ee
DRAGONS: Added workaround for crash in German release. Bug #13925 2023-11-25 19:46:35 -08:00
Le Philousophe
fcda5809b8 DRAGONS: Don't use unsafe sprintf and vsprintf 2022-10-23 22:46:19 +02:00
Filippos Karapetis
ec16ebbf96 Revert "SCUMM: Refactor the workaround for the broken sample in Indy4"
This reverts commit c59df76164.
2022-04-16 14:25:51 +03:00
Filippos Karapetis
c59df76164 SCUMM: Refactor the workaround for the broken sample in Indy4
This makes the workaround code more self-contained
2022-04-16 14:23:02 +03:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Eric Fry
45b57f18d2 DRAGONS: Fixed cutscene dialogs for non US versions Trac#11613 2020-09-10 23:37:21 +10:00
Eric Fry
97294bcab4 DRAGONS: Fixed flicker not animating while talking with default responses 2020-09-09 22:22:36 +10:00
Eric Fry
2dce756c50 DRAGONS: Allow quitting while talking to actors 2020-09-07 21:55:44 +10:00
Eric Fry
67d3753ef9 DRAGONS: Fixed missing dialog for jester in end credits Trac#11610 2020-09-03 23:27:33 +10:00
Eric Fry
9236d4c05f DRAGONS: Allow quitting from more places in the game. 2020-08-29 21:57:39 +10:00
Eric Fry
028312588b DRAGONS: Fixed up logic to clear text dialogs from the screen. 2020-08-25 22:54:39 +10:00
Eric Fry
831111c7b9 DRAGONS: Add support for selecting dialog using mouse scroll wheel. 2020-08-18 23:06:54 +10:00
Eric Fry
ade35be6e6 DRAGONS: Don't log at debug level 0 2020-08-16 22:25:03 +10:00
Eric Fry
68ca79f150 DRAGONS: Fixed removal of backslash char when rendering dialog 2020-08-16 13:06:30 +10:00
Eric Fry
9329b71dda DRAGONS: Fixed text dialog clearing 2020-08-16 13:06:30 +10:00
Eric Fry
39c264d853 DRAGONS: Implementing midi music player 2020-05-21 18:06:13 +10:00
D G Turner
de7d1f9f02 DRAGONS: Fix Remaining GCC Compiler Warnings 2020-05-15 07:07:31 +01:00
Eugene Sandulenko
9195ecf6ec DRAGONS: Fix typo caused by dreaded autocomplete 2020-05-10 14:07:20 +02:00
Eugene Sandulenko
61a1c515f7 DRAGONS: Fix more MSVC warnings 2020-05-10 13:38:21 +02:00
Eugene Sandulenko
1387a13922 DRAGONS: Added assert to potentially problematic place 2020-05-04 17:32:55 +02:00
Eugene Sandulenko
163bfdd9ae DRAGONS: Init Talk class 2020-05-04 16:40:47 +02:00
Eugene Sandulenko
fdc9cbb6a3 DRAGONS: Fix another potential buffer overrun 2020-05-04 12:29:10 +02:00
Eugene Sandulenko
7c446460bc DRAGONS: Fix potential buffer overrun 2020-05-04 12:16:13 +02:00
Eugene Sandulenko
dcaea3c255 DRAGONS: Commenting out dangerous code
These local arrays seems to be unused, but something tells me, that
in fact, in the original they were part of a struct with variable
which follows it used as second element.

These arrays are 10 bytes long, but there is an attempt to copy
600 bytes into them with unsafe strcpy().

If this breaks the game, then these places need a full rework.
2020-04-27 23:27:47 +02:00
D G Turner
ba26ec684b DRAGONS: Remove Set But Not Used Variable In Talk Class
This looks like an 80 character buffer which is initialized to spaces and
a null terminator, but is never used in the existing code. This can be
removed as it is causing a compiler warning.
2020-04-19 18:48:40 +01:00
Eric Fry
4a7f8c18c5 DRAGONS: replace NULL with nullptr 2020-03-14 14:39:06 +11:00
Eric Fry
530206ed33 DRAGONS: Fixed bug when showing actors 2020-03-12 09:56:35 +11:00
Eric Fry
05835e2204 DRAGONS: Wired up config for subtitles and audio volume 2020-02-29 17:33:07 +11:00
Eric Fry
b5f14e5809 DRAGONS: General fixups
- Fixed lockup bugs when walking in cutscenes
- Alow the cursor to move during Flicker's idle animation
- General code cleanup
2020-02-29 12:39:40 +11:00
jepael
25e9e9ea71 DRAGONS: Fix compiler warning 2020-02-26 10:54:11 +01:00
Eric Fry
f7e7d5649e DRAGONS: Added dialog box borders 2020-02-25 14:43:42 +01:00
Eric Fry
ed2bf372d9 DRAGONS: Renaming variables 2020-02-25 14:43:42 +01:00
Eric Fry
f10f1f5e6a DRAGONS: Improve method/variable names 2020-02-25 14:43:42 +01:00
Eric Fry
bda2b9ae5a DRAGONS: Adding language support for flicker's default response text 2020-02-25 14:43:42 +01:00
Eric Fry
6e86ab1d45 DRAGONS: Code clean. Added names to some script opcodes. Fixes for mini game 2 2020-02-25 14:43:42 +01:00
Eugene Sandulenko
79c7dbc8f6 DRAGONS: Whitespace fixes 2020-02-25 14:43:42 +01:00
Eugene Sandulenko
853b703953 DRAGONS: Fix whitespaces 2020-02-25 14:43:42 +01:00
Eugene Sandulenko
5d39aab174 DRAGONS: Whitespace fixes 2020-02-25 14:43:42 +01:00
Eugene Sandulenko
df7102298e DRAGONS: More renames for the class variables 2020-02-25 14:43:42 +01:00
Eugene Sandulenko
89e9e76efa DRAGONS: More class variable renames 2020-02-25 14:43:42 +01:00
Eugene Sandulenko
c28b2d2a07 DRAGONS: Fix warnings 2020-02-25 14:43:42 +01:00
Eugene Sandulenko
08fb9da119 DRAGONS: Rename Actor class variables to conform our naming standards 2020-02-25 14:43:42 +01:00
Eric Fry
11eee8190f DRAGONS: Remove usages of auto keyword 2020-02-25 14:43:42 +01:00
Eric Fry
f32a199876 DRAGONS: Fixed formatting on includes 2020-02-25 14:43:42 +01:00
Eric Fry
8301d0dbb1 DRAGONS: Compile fixes + formatting 2020-02-25 14:43:42 +01:00
Eric Fry
b792c8bd13 DRAGONS: More compile fixes 2020-02-25 14:43:42 +01:00
Eric Fry
837af740c5 DRAGONS: Removed uint32_t int32_t and ushort 2020-02-25 14:43:42 +01:00
Eric Fry
952442d56a DRAGONS: Code cleanup 2020-02-25 14:43:42 +01:00