Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Various Settings Menus #59

Open
nicholas-maltbie opened this issue May 17, 2021 · 1 comment
Open

Add Various Settings Menus #59

nicholas-maltbie opened this issue May 17, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@nicholas-maltbie
Copy link
Owner

Add configurable settings to the settings menu

  • Gameplay menu for adjusting game settings (none as of now but possibly more in future)
  • Video settings for resolution, fullscreen mode [Full-screen, Windowed, Borderless], texture quality, lighting quality, shadow quality (make these configurable as well, if this is too difficult it can be broken into a separate issue).
  • Sound menu for adjusting volume of various sound effects
  • Controls menu to remap control and sensitivity inputs for player controller
    • May need to support controller in addition to keyboard but keep to keyboard and mouse now

Have the ability to serialize and save these control settings and features (Saving and loading these features will be a future issue)
For all selected screen resolutions, ensure that the UI is still usable. Making the UI auto-scale to new screen sizes will be a future issue.

@nicholas-maltbie nicholas-maltbie added the enhancement New feature or request label May 17, 2021
@nicholas-maltbie
Copy link
Owner Author

Mostly finished from PR #87, #82, and #81. Future settings (that are non critical) include

  1. Gamepad/controller support for inputs as well as for rebinding
  2. Alternate inputs for each binding (a second configurable button for each control layout: gamepad, keyboard + mouse)
  3. Reset all bindings as a setting (aka, clear all saved input bindings)
  4. Reset all settings to default values (aka, clear ALL saved settings)

May want to include settings for gameplay or other options as well, but that is a future issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant