Commit Graph

66 Commits

Author SHA1 Message Date
Filippos Karapetis
671291c9db CHEWY: Renaming 2022-07-10 15:25:19 +03:00
Filippos Karapetis
d0852b8213 CHEWY: Fix in-game dialogs - bugs #13594 and 13632 2022-07-07 15:07:44 +03:00
Filippos Karapetis
905253b0c6 CHEWY: Remove the CustomInfo struct 2022-07-07 13:07:23 +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
Paul Gilbert
c364553963 CHEWY: Fix alley fight scene
The cause of the background not staying black was due to some of the
changes we've done to support both subtitles and speech at the same
time. Rather than trying to further complicate that code, I've added
in a global to disable rendering the screen when the fight cutscene
is active.
2022-07-03 20:27:38 -07:00
Filippos Karapetis
4edaf4a199 CHEWY: Get rid of the cur_display global. Some cleanup 2022-07-01 20:04:23 +03:00
Filippos Karapetis
25a1e9b277 CHEWY: Remove the CursorStatus flag 2022-07-01 20:04:22 +03:00
Filippos Karapetis
72ada40051 CHEWY: Get rid of cur_hide_flag 2022-07-01 20:04:22 +03:00
Filippos Karapetis
b1b80b0c50 CHEWY: Variable renaming 2022-07-01 20:04:21 +03:00
Filippos Karapetis
4746109b34 CHEWY: Refactor checkShadow() and rename it to setShadowPalette() 2022-07-01 20:04:21 +03: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
c31c62a22b CHEWY: Refactor the cursor handling code 2022-06-29 17:47:27 +03:00
Filippos Karapetis
49b03e480a CHEWY: More renaming for the dialog closeup code 2022-06-21 17:05:27 +03:00
Filippos Karapetis
49d949de6b CHEWY: Renames for dialog closeup functionality 2022-06-20 19:56:23 +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
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
becbe8ad0f CHEWY: Remove unused menu flag 2022-06-13 00:42:14 +03:00
Paul Gilbert
b407e0ed52 CHEWY: Move static global rect arrays to the Globals class 2022-05-29 09:40:38 -07: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
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
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
1e6e9b07c9 CHEWY: Refactor ATDS initialization 2022-04-05 22:32:49 +03:00
Filippos Karapetis
57ab02bf46 CHEWY: More work on text handling 2022-03-29 00:21:53 +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
b4ddf49c18 CHEWY: Rename spieler -> gameState 2022-03-20 13:58:23 +02:00
Filippos Karapetis
475ac22d58 CHEWY: Renaming 2022-03-20 13:58:23 +02:00
Filippos Karapetis
caa46431d0 CHEWY: Add enums, remove dead code 2022-03-20 13:58:21 +02:00
Filippos Karapetis
bdbd191848 CHEWY: Rework the text resource handling code in the cinematics screen 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
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
D G Turner
35438cde82 CHEWY: Fix Redundant Declaration Warnings
These are emitted by GCC if -Wredundant-decls is enabled.
2022-03-07 20:11:55 +00:00
Filippos Karapetis
1fbf587117 CHEWY: Renaming 2022-03-07 14:35:02 +02:00
Strangerke
4a012a2955 CHEWY: rename a bunch of 'Anz' variables 2022-03-07 00:58:19 +01:00
Strangerke
e06dee9443 CHEWY: remove a couple of unused functions in effect and mcga_graphics, some renaming 2022-03-06 22:17:49 +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
Cameron Cawley
f26c3382b6 CHEWY: Fix building with older compilers 2022-03-05 16:05:56 +00: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
Strangerke
5d579f2dff CHEWY: Rename mouseLeftClick 2022-03-03 18:37:21 -08:00
Strangerke
23c5a4ce3e CHEWY: More renaming 2022-03-03 18:37:16 -08:00