Commit Graph
140 Commits
Author SHA1 Message Date
Filippos Karapetis 411fb9ffd9 CHEWY: Remove dead code
Only dialog closeup data (AAD / ADS) is handled by the old code now
2022-07-10 21:01:42 +03:00
Filippos Karapetis 35e238ec64 CHEWY: Fix game state synchronization - bug #13671
There were two instances of the Text class, which led to
desynchronization of the saved game data
2022-07-10 20:07:21 +03:00
Filippos Karapetis d0852b8213 CHEWY: Fix in-game dialogs - bugs #13594 and 13632 2022-07-07 15:07:44 +03:00
Filippos Karapetis 312cca4fcb CHEWY: Clear pending events when starting or skipping text 2022-07-07 14:27:46 +03:00
Filippos Karapetis bf15a7f2fe CHEWY: Remove the InputMgr class 2022-07-07 13:06:22 +03:00
Filippos Karapetis 903ec7bc86 CHEWY: Move the ChewyFont class into a separate file 2022-07-07 12:25:46 +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 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 4d7695cd70 CHEWY: Start reworking dynamic hotspot string changes
This was not implemented in the refactoring done in 8eadac5eed.
It's still incomplete, and doesn't work yet
2022-07-03 17:33:14 +03: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 5a44cf36e9 CHEWY: Merge AadTxtHeader and DialogCloseupTxtHeader 2022-07-01 20:04:21 +03:00
Paul Gilbert 2fb1abebe5 CHEWY: Workaround to enable the taxi in English Big City scene 2022-06-27 21:39:25 -07: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 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 e4d1dc98d5 CHEWY: Rename spieler_vector -> moveState 2022-06-13 14:37:20 +03:00
Filippos Karapetis 890f9852ea CHEWY: Fixes for speech only mode 2022-06-13 00:42:15 +03:00
Filippos Karapetis 356592417e CHEWY: Cleanup defines 2022-05-22 17:29:56 +03:00
D G Turner 6282cbb215 CHEWY: Fix Signed vs. Unsigned Compiler Warning 2022-04-16 17:04:45 +01:00
Eugene Sandulenko 6355af94f4 CHEWY: Fix warning 2022-04-16 12:22:45 +02:00
Filippos Karapetis 8eadac5eed CHEWY: Refactor handling of scene text 2022-04-16 05:30:46 +03:00
D G Turner 7631d04f29 CHEWY: Fix GCC Shadowing Warnings 2022-04-11 22:55:29 +01:00
Filippos Karapetis 56f53b8191 CHEWY: Merge the screen drawing code and cleanup defines 2022-04-11 23:28:31 +03:00
Filippos Karapetis eafc0691c9 CHEWY: Remove obsolete functions 2022-04-10 23:00:50 +03:00
Filippos Karapetis c11f089402 CHEWY: Remove the Data class
Its functionality is included in the Resource class
2022-04-10 21:26:59 +03:00
Filippos Karapetis 34cb79817f CHEWY: More work on the text handling code 2022-04-10 20:27:41 +03:00
Filippos Karapetis 241b75774a CHEWY: Clean up constant values 2022-04-10 20:27:41 +03:00
Filippos Karapetis 3740acdd7d CHEWY: Cleanup 2022-04-05 22:32:49 +03:00
Filippos Karapetis 1e6e9b07c9 CHEWY: Refactor ATDS initialization 2022-04-05 22:32:49 +03:00
Filippos Karapetis 37fcade196 CHEWY: Use a single handle for the text file 2022-04-05 22:32:48 +03:00
Filippos Karapetis ca2c8a972e CHEWY: Remove superfluous text header 2022-04-05 22:32:48 +03:00
Filippos Karapetis 8823e9b61d CHEWY: Check again if text entries are active
This was not handled in the new text code
2022-04-05 22:32:47 +03:00
Filippos Karapetis 27bcf4f6a9 CHEWY: Remove unused code 2022-04-05 22:32:46 +03:00
Filippos Karapetis e2f77bd643 CHEWY: Refactor the speech and text display logic 2022-04-02 12:22:14 +03:00
Filippos Karapetis b50c3de79f CHEWY: Cleanup member variables 2022-04-02 12:22:13 +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 5cf6ba2c89 CHEWY: Get rid of the hasSpeech flag 2022-03-30 01:00:53 +03:00
Filippos Karapetis a328e7c4e1 CHEWY: Rename SplitStringInit fields 2022-03-30 01:00:53 +03:00
Filippos Karapetis 57ab02bf46 CHEWY: More work on text handling 2022-03-29 00:21:53 +03:00
Strangerke f96b146a20 CHEWY: Implement getStereoPos() 2022-03-23 00:31:38 +01:00
Filippos Karapetis a971cda7f5 CHEWY: Remove unused defines and add brackets to empty loops 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 747ef8cb7d CHEWY: Remove superfluous method init_ats_mode() 2022-03-20 13:58:22 +02:00
Filippos Karapetis fd63dee23a CHEWY: More work on the new text resource handling code 2022-03-20 13:58:21 +02:00
Filippos Karapetis 7d5249f61e CHEWY: Remove BitClass
The places where it's used are self-explanatory, so it's superfluous
2022-03-18 23:54:30 +02:00
Filippos Karapetis 9cab6a68da CHEWY: Refactor the functionality for item usage descriptions 2022-03-18 09:21:37 +02:00
Filippos Karapetis 63845705a0 CHEWY: Refactor the functionality for hiding dialog options 2022-03-18 00:51:03 +02:00
Strangerke 0da56a136b CHEWY: Fix some coverity issues 2022-03-16 22:56:17 +01:00
Strangerke 6e870796a9 CHEWY: More renaming in atds.h 2022-03-11 00:07:29 +01:00