Commit Graph
49 Commits
Author SHA1 Message Date
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