Commit Graph
176 Commits
Author SHA1 Message Date
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
Strangerke e919953073 CHEWY: renaming, add some missing breaks in flic_cut 2022-03-03 18:36:47 -08:00
Paul Gilbert c7284144a8 CHEWY: Remove flic_cut switch cases that were unused
Double-checked in the disassembly of the release game,
and confirmed they weren't used
2022-03-03 18:36:47 -08:00
Strangerke 3b86f9e94e CHEWY: Some more renaming 2022-03-03 18:36:47 -08:00