Commit graph

133 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
bf15a7f2fe CHEWY: Remove the InputMgr class 2022-07-07 13:06:22 +03:00
Filippos Karapetis
bf4f67da28 CHEWY: Fix playing game SFX - bugs #13520, #13633 2022-07-06 17:29:46 +03: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
Filippos Karapetis
25a1e9b277 CHEWY: Remove the CursorStatus flag 2022-07-01 20:04:22 +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
Paul Gilbert
2fb1abebe5 CHEWY: Workaround to enable the taxi in English Big City scene 2022-06-27 21:39:25 -07: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
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
b612498015 CHEWY: Remove more screen related dead code
The custom clip rect and the screen fading frame code aren't used
2022-05-22 19:37:51 +03:00
Filippos Karapetis
ef181e8fed CHEWY: Simplify and rename some screen related functions 2022-05-22 19:37:50 +03:00
Filippos Karapetis
2f00e8d279 CHEWY: Rename ged to barriers
Makes it a bit clearer to understand its purpose
2022-05-22 17:29:57 +03:00
Filippos Karapetis
5209a028cf CHEWY: Refactor the room barrier (GED) code 2022-05-22 17:29:57 +03:00
Filippos Karapetis
788467beb5 CHEWY: Rename class members to conform to our style 2022-05-21 23:20:04 +03:00
Filippos Karapetis
59eac07550 CHEWY: Simplify the barrier (GED) code 2022-05-21 17:12:53 +03:00
Filippos Karapetis
fabec17274 CHEWY: Refactor initialization of cursor animations 2022-04-13 02:48:10 +03:00
Filippos Karapetis
56f53b8191 CHEWY: Merge the screen drawing code and cleanup defines 2022-04-11 23:28:31 +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
e2f77bd643 CHEWY: Refactor the speech and text display logic 2022-04-02 12:22:14 +03:00
Filippos Karapetis
5cf6ba2c89 CHEWY: Get rid of the hasSpeech flag 2022-03-30 01:00:53 +03:00
Filippos Karapetis
85df27b406 CHEWY: Remove superfluous room resource file directory 2022-03-28 01:36:18 +03:00
Filippos Karapetis
ba353bc58c CHEWY: Remove the IOGame class and simplify the save game slot code 2022-03-26 00:48:15 +02: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
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
747ef8cb7d CHEWY: Remove superfluous method init_ats_mode() 2022-03-20 13:58:22 +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
Filippos Karapetis
060eb2627b CHEWY: Remove superfluous save slot related code 2022-03-16 03:28:04 +02:00
Filippos Karapetis
287f5d0217 CHEWY: Refactor and simplify keyboard key handling code 2022-03-08 01:34:11 +02:00
Filippos Karapetis
0dd48bf87a CHEWY: Remove unused palette save/load code 2022-03-08 00:59:13 +02:00
Filippos Karapetis
f2df7376b9 CHEWY: Move ssi out of globals.h and into atds.h 2022-03-08 00:47:10 +02:00
Strangerke
4a012a2955 CHEWY: rename a bunch of 'Anz' variables 2022-03-07 00:58:19 +01:00
Strangerke
a7501bf73d CHEWY: Remove some unused members in mcga_graphics, some renaming in detail.h and globals 2022-03-06 19:50:04 +01:00
Filippos Karapetis
6ad1b281b7 CHEWY: Refactor the mouse code to use CursorMan and ScummVM cursors 2022-03-06 14:40:44 +02:00
Filippos Karapetis
6ea0b5cd52 CHEWY: Cleanup 2022-03-06 01:07:48 +02:00
Filippos Karapetis
f541a938b7 CHEWY: Cleanup 2022-03-05 22:38:11 +02: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
Filippos Karapetis
f40bec1105 CHEWY: Rewrite the hotspot state file (diah.adh) using memory streams
This allows us to avoid creating a temporary file to disk
2022-03-05 02:18:49 +02: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
9cd7694d07 CHEWY: Remove unused structure, some renaming 2022-03-03 18:36:50 -08:00
Strangerke
beec516ffb CHEWY: Some more renaming 2022-03-03 18:36:49 -08:00
Strangerke
8aec52fd82 CHEWY; Some more renaming 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