Commit Graph
71 Commits
Author SHA1 Message Date
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
Eric Fry 06ae3c43f3 DRAGONS: Some code cleanups 2020-02-25 14:43:42 +01:00
Edu Garcia 77ebe94f26 DRAGONS: sound plays (WIP, hack) 2020-02-25 14:43:42 +01:00
Eric Fry 218bfd0bff DRAGONS: Work on end credits 2020-02-25 14:43:42 +01:00