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
Filippos Karapetis
c31c62a22b
CHEWY: Refactor the cursor handling code
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
Filippos Karapetis
2bdf1deb31
CHEWY: Small refactoring in the parameters of load_tgp()
2022-06-14 01:22:25 +03:00
Filippos Karapetis
3e8f07cb88
CHEWY: Remove redundant globals
2022-06-13 14:37:21 +03:00
Paul Gilbert
2c71d84f51
CHEWY: Fix clicking in cinema dialog when no cutscenes yet
2022-05-29 09:43:21 -07:00
Paul Gilbert
b407e0ed52
CHEWY: Move static global rect arrays to the Globals class
2022-05-29 09:40:38 -07:00
Filippos Karapetis
ef181e8fed
CHEWY: Simplify and rename some screen related functions
2022-05-22 19:37:50 +03:00
Filippos Karapetis
788467beb5
CHEWY: Rename class members to conform to our style
2022-05-21 23:20:04 +03:00
Filippos Karapetis
56f53b8191
CHEWY: Merge the screen drawing code and cleanup defines
2022-04-11 23:28:31 +03:00
Filippos Karapetis
57ab02bf46
CHEWY: More work on text handling
2022-03-29 00:21:53 +03:00
Filippos Karapetis
393d409f8d
CHEWY: Cleanup
2022-03-23 00:28:37 +02:00
Filippos Karapetis
e2221d6585
CHEWY: Refactor the hotspot matching code
2022-03-22 22:15:44 +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
b4c829db21
CHEWY: Use enum for load_atds()
2022-03-17 23:55:32 +02:00
Filippos Karapetis
287f5d0217
CHEWY: Refactor and simplify keyboard key handling code
2022-03-08 01:34:11 +02:00
Strangerke
4a012a2955
CHEWY: rename a bunch of 'Anz' variables
2022-03-07 00:58:19 +01:00
Filippos Karapetis
a80e543a3c
CHEWY: Start replacing minfo for cursor position
2022-03-06 14:40:43 +02:00
Filippos Karapetis
0c543715ab
CHEWY: Handle mouse button up events, instead of button down
...
This helps avoid processing the same mouse button down event in a row
and is in line with how we process mouse events in other engines
2022-03-06 01:07:49 +02:00
Filippos Karapetis
432e0682c3
CHEWY: Remove obsolete file handles from the Room class
2022-03-05 23:24:49 +02:00
Filippos Karapetis
299a81bda8
CHEWY: Use enums for open_handle()
2022-03-05 22:38:12 +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
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
ef70d3ef56
CHEWY: more renaming
2022-03-03 18:36:48 -08:00
Filippos Karapetis
da2905f8fe
CHEWY: Add enums for the cinema videos
2022-03-03 18:36:46 -08:00
Strangerke
56616bac2f
CHEWY: Some renaming
2022-03-03 18:36:45 -08:00
Filippos Karapetis
8e2ea2c8d5
CHEWY: Refactor text printing and font handling code
2022-03-03 18:36:42 -08:00
Strangerke
e35654ac19
CHEWY: More renaming
2022-03-03 18:36:41 -08:00
Strangerke
8853eaba2c
CHEWY: Fix some more CppCheck warnings, some renaming
2022-03-03 18:36:40 -08:00
Strangerke
e93c5f0928
CHEWY: Remove unused variable in Cinema::Execute
2022-03-03 18:36:40 -08:00
Filippos Karapetis
efddc43975
CHEWY: Process mouse events on button up in the cinema screen
2022-03-03 18:36:37 -08:00
Filippos Karapetis
25ad52094d
CHEWY: Remove the unused mode parameter of flic_cut()
...
It is always set to CFO_MODE
2022-03-03 18:36:35 -08:00
Filippos Karapetis
70b1e80bd1
CHEWY: Switch more functions to the new sound code
2022-03-03 18:36:35 -08:00
Filippos Karapetis
26139fd227
CHEWY: Rename setze_zeiger -> set_pointer
2022-03-03 18:36:34 -08:00
Strangerke
c81d3cb5e5
CHEWY: Remove the file mode in several functions
2022-03-03 18:36:33 -08:00
Paul Gilbert
9c15eefa80
CHEWY: Further Globals cleanup, renamed file to globals.cpp
2022-03-03 18:36:31 -08:00
Paul Gilbert
a4a0f0a009
CHEWY: Move final globals from global.cpp to Globals
2022-03-03 18:36:31 -08:00
Paul Gilbert
8d42bf7690
CHEWY: Move object pointer globals to Globals
2022-03-03 18:36:31 -08:00
Paul Gilbert
793e53c09a
CHEWY: Moving globals to Globals
2022-03-03 18:36:30 -08:00
Paul Gilbert
69ed392124
CHEWY: Move graphics related globals to Globals
2022-03-03 18:36:29 -08:00
Paul Gilbert
49fd2bd1f0
CHEWY: Properly clear mouse click when used to skip dialogue
2022-03-03 18:36:28 -08:00
Paul Gilbert
a6aa69e49c
CHEWY: Remove the original's keycode constants
2022-03-03 18:36:27 -08:00
Paul Gilbert
c5d0e15fd8
CHEWY: Move main.cpp globals to Globals
2022-03-03 18:36:24 -08:00
Paul Gilbert
6f67f04200
CHEWY: Change ailclass to SoundPlayer
2022-03-03 18:36:18 -08:00
Paul Gilbert
5ea7cb956f
CHEWY: Change uses of GBOOK.TGP to a define
2022-03-03 18:36:13 -08:00
Paul Gilbert
9d28b764e7
CHEWY: Split credits and cinema dialogs into their own classes
...
Started a new dialogs folder for the games' menus and dialogs.
This will be cleaner than currently, where they're mingled
in the code files with other support classes and methods
2022-03-03 18:36:13 -08:00