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