318 Commits

Author SHA1 Message Date
Eric Fry
36cf36ba13 DRAGONS: Fixed bug where all files weren't accessible to DE and FR versions 2020-08-26 08:28:04 +10:00
Eric Fry
43a82189a5 DRAGONS: Don't allow load/save while player doesn't have control. #11606 2020-08-25 23:12:09 +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
7c7ece5a94 DRAGONS: Fixed flicker sprite rendering issues in Lake scene 2020-08-25 21:51:55 +10:00
Eric Fry
da9775cf12 DRAGONS: Fix background width on lake scene 2020-08-24 23:46:48 +10:00
Eugene Sandulenko
604671cd85 DRAGONS: Build the engine by default, since it is in testing now 2020-08-23 17:01:29 +02:00
Eric Fry
cfa8989821 DRAGONS: Don't try to load music if msq file is missing. 2020-08-23 22:59:09 +10:00
Eric Fry
a33107ba38 DRAGONS: Don't play sfx if program >= numVags 2020-08-23 22:59:09 +10:00
Eric Fry
32c13ada08 DRAGONS: Only play sfx if we have a tone for the given key. Fixes #11578 2020-08-22 22:21:41 +10:00
Eric Fry
ba098864de DRAGONS: Don't automatically use fluid synth v1 driver.
This version doesn't support loading soundfont data from memory.
2020-08-19 23:57:24 +10:00
Eric Fry
97262c9d9d DRAGONS: Mark US and UK versions as ready for public testing 2020-08-18 23:06:54 +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
8d5f2a7442 DRAGONS: Added support for using up and down keys during mini games 2020-08-10 08:48:53 +10:00
Eric Fry
e4a2aaf6fb DRAGONS: Fixed foreground transparency issue in library 2020-08-10 08:48:53 +10:00
Eric Fry
0354a6981f DRAGONS: Only load SF2 if using fluidsynth driver. 2020-08-07 23:31:15 +10:00
Eric Fry
c2831cccf8 DRAGONS: Wire up soundfont code to dragons engine 2020-08-07 22:34:10 +10:00
Eric Fry
2627455a2e DRAGONS: Fixed bug when blending pixels against a transparent background 2020-08-06 22:20:44 +10:00
Cameron Cawley
c1a2541d3b DRAGONS: Mark engine as requiring 16bit colour support 2020-06-07 16:05:45 +01:00
Eric Fry
b4e9f6696b DRAGONS: Added error dialog when incorrectly extracted STR and DTSPEECH.XA files detected. 2020-06-07 14:45:41 +10:00
Eric Fry
34c5d3f2a2 DRAGONS: Moved midi data size init to initializer list 2020-05-21 18:06:13 +10:00
Eric Fry
39c264d853 DRAGONS: Implementing midi music player 2020-05-21 18:06:13 +10:00
Eric Fry
e6222af09e DRAGONS: Fixed issue with castle door on first cut scene 2020-05-20 08:48:45 +10:00
Eric Fry
d259913b8c DRAGONS: Fixed castle scene update logic 2020-05-19 22:34:38 +10:00
Eric Fry
5228ff83b7 DRAGONS: Fixed bug when removing image overlay 2020-05-17 23:00:15 +10:00
Eric Fry
509a71a284 DRAGONS: Fixed handling of inventory logic when combining items 2020-05-16 21:48:54 +10:00
D G Turner
de7d1f9f02 DRAGONS: Fix Remaining GCC Compiler Warnings 2020-05-15 07:07:31 +01:00
Eric Fry
dd90652187 DRAGONS: Fixed incorrect delete on PSX audio stream. 2020-05-14 23:59:34 +10:00
mataniko
581a6ec7d6 JANITORIAL: Rename kSupportsRTL to kSupportsReturnToLauncher 2020-05-12 10:36:38 +02: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
96174b9cb6 DRAGONS: Fix warnings in minigame3 2020-05-10 13:38:21 +02:00
Eugene Sandulenko
ad39319544 DRAGONS: Make MSVC happier with minigames 2020-05-10 13:38:21 +02:00
Eugene Sandulenko
b07bce9c33 DRAGONS: Remove unnecessary type casts. Poor MSVC got confused 2020-05-10 13:38:21 +02:00
Eugene Sandulenko
eeb91e8143 DRAGONS: Fix MSVC warning 2020-05-10 13:38:21 +02:00
D G Turner
ec153bbb68 DRAGONS: Fix Signed Overflow GCC Compiler Warnings 2020-05-09 19:35:23 +01:00
D G Turner
89e8b823b0 DRAGONS: Fix Set-But-Unused Variable GCC Compiler Warnings 2020-05-09 06:32:50 +01:00
D G Turner
348661c08d DRAGONS: Fix memset() Usage in LoadingScreenState Constructor
This was not clearing the full member variables as the size of the
elements was not multiplied by the number of elements.

This was flagged up by a GCC compiler warning.
2020-05-09 06:16:19 +01:00
Eugene Sandulenko
544d339a33 DRAGONS: Fix resource leak 2020-05-06 19:11:46 +02:00
Eugene Sandulenko
5c6260794a DRAGONS: Initialize another variable 2020-05-06 19:11:46 +02:00
Eugene Sandulenko
3c03b4bfc2 DRAGONS: Untangled minor mess in cutscenes too for consistency 2020-05-04 17:59:54 +02:00
Eugene Sandulenko
436670ed4f DRAGONS: Untangled hyper-mess in cutscene.cpp 2020-05-04 17:50:40 +02:00
Eugene Sandulenko
1387a13922 DRAGONS: Added assert to potentially problematic place 2020-05-04 17:32:55 +02:00
Eugene Sandulenko
ed05c3b760 DRAGONS: Fixed potential division by zero 2020-05-04 17:30:48 +02:00
Eugene Sandulenko
0c221d479b DRAGONS: Fixed assert 2020-05-04 17:28:39 +02:00
Eugene Sandulenko
d3cd15e48b DRAGONS: Refactored CutScene::changeBackgroundPosition() 2020-05-04 17:25:04 +02:00
Eugene Sandulenko
163bfdd9ae DRAGONS: Init Talk class 2020-05-04 16:40:47 +02:00
Eugene Sandulenko
5e73d8d1af DRAGONS: Add constructor to scneneUpdater 2020-05-04 16:39:21 +02:00