Commit graph

85 commits

Author SHA1 Message Date
Filippos Karapetis
d0852b8213 CHEWY: Fix in-game dialogs - bugs #13594 and 13632 2022-07-07 15:07:44 +03:00
Coen Rampen
e6d66abe67 CHEWY: Disable speech panning
It does not work properly in cutscenes and the original game does not seem to
pan speech at all.
2022-07-03 21:36:04 +02:00
Coen Rampen
8b174bfed6 CHEWY: Fix sound volume and panning
This commit fixes the initial panning for speech and scripted SFX. These were
set on the sound handle of the previous speech or SFX sample, which would not
affect the new sample.
2022-07-02 22:13:41 +02:00
Filippos Karapetis
4746109b34 CHEWY: Refactor checkShadow() and rename it to setShadowPalette() 2022-07-01 20:04:21 +03:00
Filippos Karapetis
9cd6e2750a CHEWY: Clear pending keys in all dialogs - bug #13632
This is a partial fix, we still have to properly handle dialog lines
when they are not skipped and speech is enabled
2022-06-30 22:17:29 +03:00
Filippos Karapetis
8dad9a782a CHEWY: Clear pending events when starting a dialog closeup - bug #13593 2022-06-21 17:05:27 +03:00
Filippos Karapetis
49d949de6b CHEWY: Renames for dialog closeup functionality 2022-06-20 19:56:23 +03:00
Filippos Karapetis
8df285937b CHEWY: More fixes for dialog delays 2022-06-13 17:12:56 +03:00
Filippos Karapetis
d26674eb91 CHEWY: More fixes for speech only mode 2022-06-13 17:12:56 +03:00
Filippos Karapetis
3e8f07cb88 CHEWY: Remove redundant globals 2022-06-13 14:37:21 +03:00
Filippos Karapetis
e4d1dc98d5 CHEWY: Rename spieler_vector -> moveState 2022-06-13 14:37:20 +03:00
Filippos Karapetis
623aa5aca0 CHEWY: Animate Chewy when performing an action when subs are disabled 2022-06-13 12:43:23 +03:00
Filippos Karapetis
7655cea371 CHEWY: Play action dialogs when subtitles are disabled
We're still missing the screen update, so Chewy is not animating yet
2022-06-13 00:42:15 +03:00
Filippos Karapetis
2f00e8d279 CHEWY: Rename ged to barriers
Makes it a bit clearer to understand its purpose
2022-05-22 17:29:57 +03:00
Filippos Karapetis
5209a028cf CHEWY: Refactor the room barrier (GED) code 2022-05-22 17:29:57 +03:00
Filippos Karapetis
788467beb5 CHEWY: Rename class members to conform to our style 2022-05-21 23:20:04 +03:00
Filippos Karapetis
59eac07550 CHEWY: Simplify the barrier (GED) code 2022-05-21 17:12:53 +03:00
Filippos Karapetis
56f53b8191 CHEWY: Merge the screen drawing code and cleanup defines 2022-04-11 23:28:31 +03:00
Filippos Karapetis
34cb79817f CHEWY: More work on the text handling code 2022-04-10 20:27:41 +03:00
Filippos Karapetis
e2f77bd643 CHEWY: Refactor the speech and text display logic 2022-04-02 12:22:14 +03:00
Strangerke
5b8fd81f72 CHEWY: Add a parameter to get_mov_vector to avoid depending on out of bond accesses 2022-03-21 23:16:40 +01:00
Filippos Karapetis
917fb1a3d3 CHEWY: Remove superfluous semicolons 2022-03-21 01:32:46 +02:00
Filippos Karapetis
b4ddf49c18 CHEWY: Rename spieler -> gameState 2022-03-20 13:58:23 +02:00
Filippos Karapetis
287f5d0217 CHEWY: Refactor and simplify keyboard key handling code 2022-03-08 01:34:11 +02:00
Filippos Karapetis
f2df7376b9 CHEWY: Move ssi out of globals.h and into atds.h 2022-03-08 00:47:10 +02:00
Filippos Karapetis
1fbf587117 CHEWY: Renaming 2022-03-07 14:35:02 +02:00
Strangerke
4a012a2955 CHEWY: rename a bunch of 'Anz' variables 2022-03-07 00:58:19 +01:00
Filippos Karapetis
6ad1b281b7 CHEWY: Refactor the mouse code to use CursorMan and ScummVM cursors 2022-03-06 14:40:44 +02:00
Filippos Karapetis
82f22fe458 CHEWY: Allow skipping speech with left mouse click 2022-03-06 01:07:49 +02:00
Strangerke
5d579f2dff CHEWY: Rename mouseLeftClick 2022-03-03 18:37:21 -08:00
Strangerke
23c5a4ce3e CHEWY: More renaming 2022-03-03 18:37:16 -08:00
Strangerke
b27b209021 CHEWY: Still renaming 2022-03-03 18:36:50 -08:00
Strangerke
9cd7694d07 CHEWY: Remove unused structure, some renaming 2022-03-03 18:36:50 -08:00
Strangerke
407001362c CHEWY: Remove useless parameter in startAadWait() 2022-03-03 18:36:49 -08:00
Strangerke
266b30eb55 CHEWY: More renaming 2022-03-03 18:36:49 -08:00
Strangerke
beec516ffb CHEWY: Some more renaming 2022-03-03 18:36:49 -08:00
Strangerke
e919953073 CHEWY: renaming, add some missing breaks in flic_cut 2022-03-03 18:36:47 -08:00
Strangerke
3b86f9e94e CHEWY: Some more renaming 2022-03-03 18:36:47 -08:00
Strangerke
d20703122d CHEWY: Renaming 2022-03-03 18:36:46 -08:00
Strangerke
e35654ac19 CHEWY: More renaming 2022-03-03 18:36:41 -08:00
Paul Gilbert
ccbffc0bd4 CHEWY: Mixed speech & subtitle support for item interactions 2022-03-03 18:36:40 -08:00
Strangerke
a8f913b5a9 CHEWY: More janitorial work on CppCheck warnings 2022-03-03 18:36:39 -08:00
Paul Gilbert
58ee087edd CHEWY: Fix loading the correct speech data for item interactions 2022-03-03 18:36:35 -08:00
Paul Gilbert
9700be8e5a CHEWY: Janitorial 2022-03-03 18:36:34 -08:00
Paul Gilbert
e7f5c1341f CHEWY: Handle mixed speech and subtitles 2022-03-03 18:36:33 -08:00
Paul Gilbert
da6eca635e CHEWY: Set DISPLAY_BOTH mode when subtitles and speech are both on 2022-03-03 18:36:33 -08:00
Paul Gilbert
d349d46776 CHEWY: Capitalize classes in ngstypes.h 2022-03-03 18:36:32 -08:00
Paul Gilbert
9c15eefa80 CHEWY: Further Globals cleanup, renamed file to globals.cpp 2022-03-03 18:36:31 -08:00
Paul Gilbert
a4a0f0a009 CHEWY: Move final globals from global.cpp to Globals 2022-03-03 18:36:31 -08:00
Paul Gilbert
cf7ac0878b CHEWY: Move various array globals to Globals 2022-03-03 18:36:31 -08:00