Commit graph

1095 commits

Author SHA1 Message Date
Paul Gilbert
1eef928f0b CHEWY: Add some quit checks to room 3 2022-06-30 19:04:32 -07: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
cf73da0409 CHEWY: Whitespace fixes 2022-06-30 00:11:26 +03:00
Filippos Karapetis
0e3d11100b CHEWY: Cleanup inventory and show button arrows if needed - bug #13610 2022-06-30 00:08:13 +03:00
Filippos Karapetis
7686999079 CHEWY: Fix Howard and Chewy's position on the train - bug #13637 2022-06-29 17:47:30 +03:00
Filippos Karapetis
a452290f02 CHEWY: Fix typo (setSetailPos -> setDetailPos) 2022-06-29 17:47:29 +03:00
Filippos Karapetis
c604ec8d7e CHEWY: Hide cursor when showing the Hermit's diary - bug #13639 2022-06-29 17:47:29 +03:00
Filippos Karapetis
0c5f48f559 CHEWY: Fix setting blaster cursor - bug #13640 2022-06-29 17:47:29 +03:00
Filippos Karapetis
cbe92a9d8c CHEWY: Cleanup invent_2_slot() 2022-06-29 17:47:29 +03:00
Filippos Karapetis
c4c04ca3b2 CHEWY: Some more renames for cursor defines 2022-06-29 17:47:28 +03:00
Filippos Karapetis
7ded8c7a89 CHEWY: Add a console command to set the cursor 2022-06-29 17:47:28 +03:00
Filippos Karapetis
7c6d2524bd CHEWY: Further refactoring of the cursor code 2022-06-29 17:47:28 +03:00
Filippos Karapetis
c31c62a22b CHEWY: Refactor the cursor handling code 2022-06-29 17:47:27 +03:00
Filippos Karapetis
98a4e14b24 CHEWY: Mark cursor 22 as blaster 2022-06-29 17:47:27 +03:00
Filippos Karapetis
32dfc6d7fe CHEWY: Show the current room in the room console command 2022-06-29 17:47:27 +03:00
D G Turner
f96be8781c CHEWY: Fix Signed vs. Unsigned GCC Compiler Warning 2022-06-29 13:56:08 +01:00
Paul Gilbert
2cdda57c53 CHEWY: Fixes for cinema dialog 2022-06-28 21:33:00 -07:00
Paul Gilbert
53f79969a6 CHEWY: Fix rendering of German accented characters 2022-06-28 19:42:30 -07:00
Paul Gilbert
2fb1abebe5 CHEWY: Workaround to enable the taxi in English Big City scene 2022-06-27 21:39:25 -07:00
Paul Gilbert
5baf5bfa66 CHEWY: Fix hotspot Ids for using taxi 2022-06-27 20:46:12 -07:00
Paul Gilbert
08da901e6a CHEWY: Fix cursor disappearing using fn keys whilst menu open 2022-06-24 20:37:50 -07:00
D G Turner
cd381c59d2 CHEWY: Fix Unused Variable GCC Compiler Warning 2022-06-23 21:41:41 +01:00
Paul Gilbert
281cca1e53 CHEWY: Fix speech crashes later in the game 2022-06-22 21:44:31 -07: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
c8e42edb6c CHEWY: Cleanup loadDialogCloseup() 2022-06-21 17:05:27 +03:00
Filippos Karapetis
49b03e480a CHEWY: More renaming for the dialog closeup code 2022-06-21 17:05:27 +03:00
Filippos Karapetis
9deda99e2e CHEWY: Use a direct variable for text delay 2022-06-20 19:56:23 +03:00
Filippos Karapetis
49d949de6b CHEWY: Renames for dialog closeup functionality 2022-06-20 19:56:23 +03:00
Filippos Karapetis
d10fb5f11b CHEWY: Fix music and sound volume in options 2022-06-20 17:51:51 +03:00
Filippos Karapetis
cb64a46030 CHEWY: Slight cleanup of the barrier code 2022-06-20 12:46:16 +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
Paul Gilbert
bb45dcc729 CHEWY: Fix endless loop at start of room 0 feeding 2022-06-19 12:18:45 -07: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
Coen Rampen
d81d6e593e CHEWY: Fix pops at start of SFX and speech
SFX and speech data are actually VOC format without the header. This was not
correctly processed and non-audio data was played as audio, causing popping.
This commit adds a VocStream subclass to handle this variant of the VOC format.
2022-06-18 14:13:32 +02:00
Filippos Karapetis
ca5d653810 CHEWY: Don't wait forever for the music to end while playing videos 2022-06-14 01:22:26 +03:00
Filippos Karapetis
2bdf1deb31 CHEWY: Small refactoring in the parameters of load_tgp() 2022-06-14 01:22:25 +03: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
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
8880dccc25 CHEWY: Remove unused parameters 2022-06-13 14:37:21 +03:00
Filippos Karapetis
3e8f07cb88 CHEWY: Remove redundant globals 2022-06-13 14:37:21 +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
623aa5aca0 CHEWY: Animate Chewy when performing an action when subs are disabled 2022-06-13 12:43:23 +03:00
Paul Gilbert
cfc7f40753 CHEWY: Sync sound settings on startup 2022-06-12 23:15:11 -07:00
Paul Gilbert
afca1fc092 CHEWY: Fix menu not being openable after saving game 2022-06-12 23:02:32 -07:00
Paul Gilbert
3dab79878c CHEWY: Fix cursor crash in room 4 console 2022-06-12 20:01:19 -07:00
Paul Gilbert
062187b665 CHEWY: Fix selecting consolue buttons in room 4
Hotspot refactoring got rid of mouse offsets the original used,
so I fixed the areas associated with each button to compensate.
2022-06-12 16:31:32 -07:00
Filippos Karapetis
890f9852ea CHEWY: Fixes for speech only mode 2022-06-13 00:42:15 +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