Skip to content

[REWRITE] Completely rewrite Menu Core to be more class focused#5

Draft
TechnikTil wants to merge 1 commit into
Kade-github:masterfrom
TechnikTil:rewrite
Draft

[REWRITE] Completely rewrite Menu Core to be more class focused#5
TechnikTil wants to merge 1 commit into
Kade-github:masterfrom
TechnikTil:rewrite

Conversation

@TechnikTil
Copy link
Copy Markdown
Contributor

@TechnikTil TechnikTil commented May 28, 2026

What does this PR do?

This PR completely rewrites Menu Core to be more close to the Funkin' codebase.

Note

This is still a draft due to me not being 100% done with this rewrite!

The main part of this rewrite:

Menu entries are classes now!

Instead of making a Module to inject yourself into Menu Core, you can now make a new class extending BaseMenu!
An example can be found in FunkinMenu.hxc.

The original method still works, but is highly discouraged.

Signed-off-by: TechnikTil <techniktil@tilnotdrip.org>
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.

1 participant