scp-fs2open / scp-fs2open/fs2open.github.com
FR: Allow for Options Interdependency in Menus
- Dominant language
- C++
- Stars
- 487
- Forks
- 184
- Avg merge
- 3d 9h
- Merged PRs (30d)
- 44
Description
Interdependent options are options that share the same pool of possible values, with the ability to remove a value from the pool should the option has it set.
For example, There's 4 joystick options in the menus that share the same pool of joysticks. The options have a unique ownership of the joysticks, and thus no two options may select the same joystick.
On selection of the option widget, the pool of all options are enumerated, and then all values that the other joystick options posses are removed/hidden from the pool before finally being displayed.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.