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