Commit graph

179 commits

Author SHA1 Message Date
Filippos Karapetis
72732b8a7a CHEWY: Clear pending engine events when starting cutscenes - bug #13706 2024-11-09 23:44:24 +02:00
Filippos Karapetis
8f4bf38cf6 CHEWY: Renaming
No functional changes
2024-11-09 22:00:19 +02:00
Filippos Karapetis
56ce6dcaaa CHEWY: Variable renaming
No functional changes have been made
2024-11-09 22:00:18 +02:00
Filippos Karapetis
1840da803e CHEWY: Renaming 2022-07-10 20:07:20 +03:00
Filippos Karapetis
79af8bad9d CHEWY: Remove the overriden music buffer added for bug #13672
The MOD player loads the entirety of a song in memory, so we don't need
to add another music buffer
2022-07-10 20:07:19 +03:00
Filippos Karapetis
03bfd881a1 CHEWY: Properly handle video series with embedded music - bug #13672 2022-07-10 15:25:20 +03:00
Filippos Karapetis
ed9c91ef85 CHEWY: Fix invalid dynamic text assignments - bug #13669 2022-07-10 15:25:19 +03:00
Filippos Karapetis
d0852b8213 CHEWY: Fix in-game dialogs - bugs #13594 and 13632 2022-07-07 15:07:44 +03:00
Filippos Karapetis
62f21dc209 CHEWY: Rename stop_detail() -> stopDetail() 2022-07-07 12:10:03 +03:00
Paul Gilbert
3b42457228 CHEWY: Fix slime dripping animation in room 0 2022-07-06 19:13:26 -07:00
Filippos Karapetis
bf4f67da28 CHEWY: Fix playing game SFX - bugs #13520, #13633 2022-07-06 17:29:46 +03:00
Filippos Karapetis
9c0f465d98 CHEWY: Rename some variables 2022-07-04 07:14:11 +03:00
Paul Gilbert
796ad7be4f CHEWY: Fix getting ashtray in room 64 2022-07-03 16:42:28 -07:00
Coen Rampen
b31de33545 CHEWY: Fix cutscene volume and panning
This commit fixes the initial volume and panning for SFX and music in
cutscenes. These were set on the sound handle of the previous SFX or music
track played, which would not affect the new sound.
2022-07-03 21:26:22 +02:00
Filippos Karapetis
72ada40051 CHEWY: Get rid of cur_hide_flag 2022-07-01 20:04:22 +03:00
Filippos Karapetis
b1b80b0c50 CHEWY: Variable renaming 2022-07-01 20:04:21 +03:00
Filippos Karapetis
4746109b34 CHEWY: Refactor checkShadow() and rename it to setShadowPalette() 2022-07-01 20:04:21 +03:00
Filippos Karapetis
7c6d2524bd CHEWY: Further refactoring of the cursor code 2022-06-29 17:47:28 +03:00
Filippos Karapetis
6712b35d42 CHEWY: Use the ScummVM volume - bug #13595
This avoids having the volume reset on game startup. Also, volume is
no longer stored in saved games
2022-06-20 12:45:19 +03:00
Coen Rampen
e667376511 CHEWY: Fix intro music
playIntroSequence would not set the playVideo stopMusic parameter to false,
so the music would be immediately stopped. Also, the CfoVideoTrack destructor
would stop all mixer channels, including the music. This would cause the music
to stop at the end of each video. This is replaced by a call to stopAllSounds,
and stopMusic is only called when the music is in the video data.
This commit also fixes an issue where playing a sound on a channel where a
sound was already active would not stop the old sound, but replace the sound
handle with a new one. The old sound could then no longer be accessed by the
sound class.
2022-06-18 20:28:12 +02:00
Filippos Karapetis
7cbf200134 CHEWY: Init intro and don't play Chewy's message if intro is skipped 2022-06-13 23:19:02 +03:00
Filippos Karapetis
d26674eb91 CHEWY: More fixes for speech only mode 2022-06-13 17:12:56 +03:00
Filippos Karapetis
ff23832042 CHEWY: Refactor room music code 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
626b63a4d2 CHEWY: Properly play music during the title sequence 2022-06-13 00:42:15 +03:00
Filippos Karapetis
ef181e8fed CHEWY: Simplify and rename some screen related functions 2022-05-22 19:37:50 +03:00
Filippos Karapetis
59eac07550 CHEWY: Simplify the barrier (GED) code 2022-05-21 17:12:53 +03:00
Filippos Karapetis
e91bd68c2d CHEWY: Remove superfluous parameter from the control bit functions
This is always set to ATS_DATA, so it can be safely removed
2022-03-30 01:10:35 +03:00
Filippos Karapetis
e6326bfcc1 CHEWY: Hook up the new music player code (still WIP)
This is still not finished, but the original music playing code is
broken at the moment, so no music could be heard anyway
2022-03-23 00:28:37 +02:00
Filippos Karapetis
a971cda7f5 CHEWY: Remove unused defines and add brackets to empty loops 2022-03-21 01:32:46 +02:00
Filippos Karapetis
9f5721124a CHEWY: Use the ScummVM config for toggling subs, speech, music and SFX 2022-03-20 13:58:24 +02:00
Filippos Karapetis
b4ddf49c18 CHEWY: Rename spieler -> gameState 2022-03-20 13:58:23 +02:00
Filippos Karapetis
caa46431d0 CHEWY: Add enums, remove dead code 2022-03-20 13:58:21 +02:00
Filippos Karapetis
bdbd191848 CHEWY: Rework the text resource handling code in the cinematics screen 2022-03-20 13:58:21 +02:00
Strangerke
6f52922060 CHEWY: Fix issue in exit_flip_flop() 2022-03-17 22:23:35 +01:00
Strangerke
6e870796a9 CHEWY: More renaming in atds.h 2022-03-11 00:07:29 +01:00
Filippos Karapetis
287f5d0217 CHEWY: Refactor and simplify keyboard key handling code 2022-03-08 01:34:11 +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
35515585df CHEWY: Switch to the new video code
This simplifies the video code significantly and allows us to
remove the old video code
2022-03-05 17:26:29 +02:00
Paul Gilbert
dac1962ef6 CHEWY: Extra quit checks during flic play 2022-03-04 20:02:44 -08: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
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
8aec52fd82 CHEWY; Some more renaming 2022-03-03 18:36:48 -08:00
Paul Gilbert
30ff8c38dc CHEWY: Add missing breaks to re-added switch cases 2022-03-03 18:36:48 -08:00
Paul Gilbert
c668422506 CHEWY: Revert 'Remove flic_cut switch cases that were unused'
This reverts commit c56d27bffe.

The code is actually part of the refactoring cleanup
2022-03-03 18:36:48 -08:00
Strangerke
ef70d3ef56 CHEWY: more renaming 2022-03-03 18:36:48 -08:00