Commit Graph
133 Commits
Author SHA1 Message Date
Filippos Karapetis d94ba47dbe CHEWY: Fix cancelling load from the main menu - bug #13682 2022-07-10 23:18:04 +03:00
Filippos Karapetis f15682d578 CHEWY: Fix cursor when examining items in the inventory screen 2022-07-09 22:37:05 +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
Filippos Karapetis 7a967ed6b7 CHEWY: Remove dead code 2022-07-07 12:08:43 +03:00
Filippos Karapetis bf4f67da28 CHEWY: Fix playing game SFX - bugs #13520, #13633 2022-07-06 17:29:46 +03: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
Coen Rampen 861b8c3555 CHEWY: Fix sound settings
This fixes the in-game options screen and synchronizes the sound settings there
with the ScummVM options screen settings.
2022-07-02 22:13:41 +02:00
Filippos Karapetis 4edaf4a199 CHEWY: Get rid of the cur_display global. Some cleanup 2022-07-01 20:04:23 +03:00
Filippos Karapetis 0d54f36825 CHEWY: Variable renaming 2022-07-01 20:04:23 +03:00
Filippos Karapetis cf73da0409 CHEWY: Whitespace fixes 2022-06-30 00:11:26 +03:00
Filippos Karapetis 0e3d11100b CHEWY: Cleanup inventory and show button arrows if needed - bug #13610 2022-06-30 00:08:13 +03:00
Filippos Karapetis c604ec8d7e CHEWY: Hide cursor when showing the Hermit's diary - bug #13639 2022-06-29 17:47:29 +03:00
Filippos Karapetis c4c04ca3b2 CHEWY: Some more renames for cursor defines 2022-06-29 17:47:28 +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
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
Paul Gilbert 08da901e6a CHEWY: Fix cursor disappearing using fn keys whilst menu open 2022-06-24 20:37:50 -07:00
Filippos Karapetis d10fb5f11b CHEWY: Fix music and sound volume in options 2022-06-20 17:51:51 +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 2bdf1deb31 CHEWY: Small refactoring in the parameters of load_tgp() 2022-06-14 01:22:25 +03:00
Filippos Karapetis 8880dccc25 CHEWY: Remove unused parameters 2022-06-13 14:37:21 +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
Paul Gilbert afca1fc092 CHEWY: Fix menu not being openable after saving game 2022-06-12 23:02:32 -07:00
Filippos Karapetis becbe8ad0f CHEWY: Remove unused menu flag 2022-06-13 00:42:14 +03:00
Filippos Karapetis faf42d0f84 CHEWY: Play audio commentary in inventory - bug #13522 2022-06-12 21:12:48 +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 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 356592417e CHEWY: Cleanup defines 2022-05-22 17:29:56 +03:00
Filippos Karapetis 788467beb5 CHEWY: Rename class members to conform to our style 2022-05-21 23:20:04 +03:00
Filippos Karapetis 8150cdd3c0 CHEWY: Fix highlighting when hovering over inventory buttons
A typo in commit e2221d6585
Thanks to dreammaster for bisecting this
2022-05-20 20:47:10 +03:00
Filippos Karapetis e3040d29c8 CHEWY: Use the new text handling code for inventory item usage 2022-04-13 02:48:11 +03:00
Filippos Karapetis 56f53b8191 CHEWY: Merge the screen drawing code and cleanup defines 2022-04-11 23:28:31 +03:00
Filippos Karapetis 34cb79817f CHEWY: More work on the text handling code 2022-04-10 20:27:41 +03:00
Filippos Karapetis e2f77bd643 CHEWY: Refactor the speech and text display logic 2022-04-02 12:22:14 +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 57ab02bf46 CHEWY: More work on text handling 2022-03-29 00:21:53 +03:00
D G Turner 2c4c9fcb05 CHEWY: Fix Signed vs. Unsigned GCC Compiler Warning 2022-03-26 11:50:25 +00: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 30e2f84075 CHEWY: Refactor the save slots in the original save/load dialog
Now, 1000 save slots are supported. Also, we are using a string array,
which helps us simplify the save slot processing code
2022-03-25 17:46:10 +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 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
Strangerke 5c9beed48e CHEWY: Add an option for the original menus, slightly refactor get_savegame_files 2022-03-21 22:27:36 +01:00