Skip to content

[#2] Implement a modular menu base class and refactor menues#100

Open
mihaid11 wants to merge 12 commits into
devfrom
mihai/refactor_menues
Open

[#2] Implement a modular menu base class and refactor menues#100
mihaid11 wants to merge 12 commits into
devfrom
mihai/refactor_menues

Conversation

@mihaid11
Copy link
Copy Markdown
Owner

Title

[#2] Implement a modular menu base class and refactor menues

Description

What changes did you make?
Implemented a menu base class and made every menu inherit from it and refactored every menu in the game.

Why are these changes needed?
Menu logic was repeated and the menues needed optimizations.

Related Issue:
Fixes #2

Type of Change

  • Bug fix
  • New feature
  • Code Refactor
  • Documentation update

Checklist

  • Self-Review: I checked my own changes for mistakes.
  • Docs: Updated documentation if required.
  • Zero Warnings: Changes don’t introduce new compiler/linter warnings.

mihaid11 added 12 commits April 13, 2026 12:57
Signed-off-by: Mihai Dumitrescu <mihairazvand1@gmail.com>
Signed-off-by: Mihai Dumitrescu <mihairazvand1@gmail.com>
Signed-off-by: Mihai Dumitrescu <mihairazvand1@gmail.com>
Signed-off-by: Mihai Dumitrescu <mihairazvand1@gmail.com>
Signed-off-by: Mihai Dumitrescu <mihairazvand1@gmail.com>
Signed-off-by: Mihai Dumitrescu <mihairazvand1@gmail.com>
Signed-off-by: Mihai Dumitrescu <mihairazvand1@gmail.com>
Signed-off-by: Mihai Dumitrescu <mihairazvand1@gmail.com>
Signed-off-by: Mihai Dumitrescu <mihairazvand1@gmail.com>
Signed-off-by: Mihai Dumitrescu <mihairazvand1@gmail.com>
Signed-off-by: Mihai Dumitrescu <mihairazvand1@gmail.com>
Signed-off-by: Mihai Dumitrescu <mihairazvand1@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement a Modular Menu Base Class

1 participant