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

Access to system menu API #31

Closed
tjkirch opened this issue Mar 15, 2023 · 0 comments · Fixed by #82, #79 or #83
Closed

Access to system menu API #31

tjkirch opened this issue Mar 15, 2023 · 0 comments · Fixed by #82, #79 or #83

Comments

@tjkirch
Copy link
Contributor

tjkirch commented Mar 15, 2023

It would be great to have access to the system menu API.

As a game gets more complex, it can be hard to represent the desired interactions with just the two face buttons on the Playdate. Also, some interactions are not directly related to the gameplay, but allow the user to take alternate paths, like going back to a title menu or changing game options quickly. The system menu API lets you add menu items, checkmark options, and options lists to the system menu.

There was an attempt to add this in #16 but it was closed due to inactivity after questions were raised about the callback functions. There were two ideas for progression: "make menu items like sprites", or "design an API for Rust that doesn't require an immediate callback per item and keep all the references to menu items internal to Crankstart".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant