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