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