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

Re-implement React game menus as plugin #108

Open
aggregate1166877 opened this issue Oct 22, 2023 · 0 comments
Open

Re-implement React game menus as plugin #108

aggregate1166877 opened this issue Oct 22, 2023 · 0 comments
Assignees
Labels
high-level concept pre-alpha grind Pre-alpha MVP task: tasks used as rough indication of what needs to be done to get out of pre-alpha

Comments

@aggregate1166877
Copy link
Collaborator

aggregate1166877 commented Oct 22, 2023

  • Re-implement menu system as a built-in plugin.
  • Re-implement modal system as an early-load system. It should not be a plugin.

Details:
The current menu structure gets in the way. It also added gamepad support as an after-thought, making code nigh-unmaintainable.

Rewrite menu logic as a plugin. Note that menus are not typical modals; menus contain functions and callbacks, modals return values.

@aggregate1166877 aggregate1166877 added pre-alpha grind Pre-alpha MVP task: tasks used as rough indication of what needs to be done to get out of pre-alpha high-level concept labels Oct 22, 2023
@aggregate1166877 aggregate1166877 self-assigned this Oct 22, 2023
@aggregate1166877 aggregate1166877 added this to To do in Pre-alpha grind via automation Oct 22, 2023
aggregate1166877 added a commit that referenced this issue Oct 22, 2023
@aggregate1166877 aggregate1166877 moved this from To do to In progress in Pre-alpha grind Oct 22, 2023
aggregate1166877 added a commit that referenced this issue Oct 22, 2023
aggregate1166877 added a commit that referenced this issue Oct 22, 2023
aggregate1166877 added a commit that referenced this issue Oct 25, 2023
…te the model's confirm function to use this, and multiple small changes.
aggregate1166877 added a commit that referenced this issue Nov 10, 2023
aggregate1166877 added a commit that referenced this issue Nov 14, 2023
…utTypes, and make ModeController's constructor automatically match them up.
aggregate1166877 added a commit that referenced this issue Nov 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
high-level concept pre-alpha grind Pre-alpha MVP task: tasks used as rough indication of what needs to be done to get out of pre-alpha
Projects
Pre-alpha grind
In progress
Development

No branches or pull requests

1 participant