Commit Graph
81 Commits
Author SHA1 Message Date
antoniou79 313c3ef89a HDB: Comment out the modify controls button
This was uncommented in previous commit for testing and was kept by mistake

In this commit, some of the functions for the modify controls screen are not implemented at a basic level. The modify controls screen is just a picture, but other than the remapping of keys, which would need more work to implement and probably synch with the ScummVM keymapped, it contains useful info on how the game controls work.
2022-05-25 13:26:46 +03:00
antoniou79 e401d2814f HDB: Keep exhaustion attached when scrolling away the rocket
Previously the scolling animation (to the left) would keep exhaustion in place
2022-05-25 12:58:59 +03:00
antoniou79 c8de160946 HDB: Use enum values for options and menu screen ids
Note that the Option screen for modifying controls (id 2) is not implemented
2022-05-25 12:58:59 +03:00
antoniou79 1ab83c2a28 HDB: Add proper volume settings synchronization
Between GMM / ScummVM launcher settings and game

Also commented out some incomplete and unused code meant for cross fading or fading in and out music tracks (Songs)
2022-05-25 12:58:59 +03:00
antoniou79 10c2d00967 HDB: Split some menu vars into bool and integers
To clear up their role and improve code readability
2022-05-25 12:58:59 +03:00
antoniou79 3328b03b70 HDB: Remove redundant "g_hdb->_menu->" in menu code 2022-05-25 12:58:59 +03:00
antoniou79 d1b3d9fe2d HDB: Fix warp screen back button placement 2022-05-25 12:58:59 +03:00
antoniou79 5a7719cc66 HDB: Fix getting cheat enabled state from ConfMan 2022-05-25 12:58:59 +03:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Cameron Cawley 44f7f801a1 HDB: Add keymapper support 2020-08-27 10:34:59 +02:00
Eugene Sandulenko a37e9a8f9a HDB: Replace NULL with nullptr 2020-04-28 09:42:27 +02:00
D G Turner 4be7972561 HDB: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-03 22:12:24 +00:00
D G Turner 0d498a2036 HDB: Remove More Fixed Sized String Buffers in Menu Code 2019-09-14 01:43:09 +01:00
D G Turner 04d522121b HDB: Remove Fixed Sized String Buffers in Menu Code
These are replaced by Common::String usage.
2019-09-14 01:22:25 +01:00
Strangerke cf001b1116 HDB: Turn _voicesOn into a boolean 2019-09-06 22:14:12 +02:00
Strangerke bfb1d6d059 HDB: Remove unused variables in menu 2019-09-06 21:51:55 +02:00
Strangerke caa870bc25 HDB: Fix uninitialized variables in ai_init and menu 2019-09-06 21:46:21 +02:00
Eugene Sandulenko a7e30d0e7f HDB: Fix compilation on Amiga 2019-09-03 21:08:13 +02:00
Eugene Sandulenko abbe16bf01 HDB: Do not write config on every launch 2019-09-03 17:17:35 +02:00
Eugene Sandulenko 32969d3d7e HDB: Fix monkeystone star triggers 2019-09-03 17:17:35 +02:00
Strangerke b29317c0b0 HDB: Janitorial - Fix some code formatting 2019-09-03 17:17:35 +02:00
Nipun Garg 6500e81aab HDB: Remove redundant STUBs 2019-09-03 17:17:34 +02:00
Eugene Sandulenko 62a0fb8551 HDB: Remove unneeded include 2019-09-03 17:17:34 +02:00
Nipun Garg 6fbadccf08 HDB: Fix voice playing when no message on screen 2019-09-03 17:17:34 +02:00
Eugene Sandulenko d7b1e9d38e HDB: Implement quit screenshot differences for the PPC demos 2019-09-03 17:17:34 +02:00
Nipun Garg 83ceef1e97 HDB: Fix PPC _quitYes and _quitNo co-ordinates 2019-09-03 17:17:33 +02:00
Eugene Sandulenko e08a1ec37d HDB: Implement Handango differences 2019-09-03 17:17:33 +02:00
Eugene Sandulenko febdd3beee HDB: Fix crashes in PPC demo 2019-09-03 17:17:33 +02:00
Nipun Garg cb8976b65a HDB: Add Handango GFX and Demo Title Screen 2019-09-03 17:17:32 +02:00
Nipun Garg 7ad5cf9d30 HDB: Add new PPC-specific code 2019-09-03 17:17:31 +02:00
Nipun Garg 878eefceb5 HDB: Integrate PPC version of Menu and Gfx 2019-09-03 17:17:31 +02:00
Nipun Garg 345c017ff7 HDB: Section off WIN32 specific-code 2019-09-03 17:17:31 +02:00
Nipun Garg 63f9cd97ad HDB: Fix PPC crash due to _menuBackoutGfx 2019-09-03 17:17:31 +02:00
Nipun Garg a5ee5fbd18 HDB: Add Platform-specific constants for Menu 2019-09-03 17:17:31 +02:00
Nipun Garg 0fb3ad7ba0 HDB: Make Platform specific constants into variables 2019-09-03 17:17:30 +02:00
Nipun Garg 6e357d9d97 HDB: Minor PPC fixes 2019-09-03 17:17:30 +02:00
Nipun Garg c1d2468f07 HDB: Section off PPC-specific code 2019-09-03 17:17:30 +02:00
Nipun Garg b8bbc32a89 HDB: Add support for the PPC version 2019-09-03 17:17:30 +02:00
Nipun Garg 78278af46a HDB: Check isDemo() first, otherwise it would crash
by trying to load Demo GFX
2019-09-03 17:17:30 +02:00
Eugene Sandulenko d1b906a442 HDB: Implement rest of the demo differences 2019-09-03 17:17:29 +02:00
Eugene Sandulenko 6c21dfbbe6 HDB: Implemented demo differences for menu 2019-09-03 17:17:29 +02:00
Eugene Sandulenko e0b0d85f5b HDB: Reduce header dependency 2019-09-03 17:17:28 +02:00
Eugene Sandulenko 951943ecec HDB: Reduce header dependency 2019-09-03 17:17:28 +02:00
Eugene Sandulenko 810ac81b0f HDB: Reduce header dependency 2019-09-03 17:17:28 +02:00
Eugene Sandulenko 91da8c7aab HDB: Reduce header dependency 2019-09-03 17:17:27 +02:00
Eugene Sandulenko a0817b0b5a HDB: Reduce header dependency 2019-09-03 17:17:27 +02:00
Eugene Sandulenko 2844b48ac1 HDB: Reduce header dependency 2019-09-03 17:17:27 +02:00
Eugene Sandulenko c3d0f49538 HDB: Reduce header dependency 2019-09-03 17:17:27 +02:00
Eugene Sandulenko b845e70102 HDB: Reduce header dependency 2019-09-03 17:17:27 +02:00
Strangerke f1bf353cd3 HDB: Reduce some more variable scopes 2019-09-03 17:17:26 +02:00