HackerN64 / HackerN64/HackerSM64

Changes to pause screen

Open
#308 1 comment 0 reactions 0 assignees View on GitHub
enhancement subjective
Dominant language
C
Stars
529
Forks
209
Avg merge
1d 12h
Merged PRs (30d)
1

Description

- The dpad should work for navigating the menu options
- Pressing the start button should ALWAYS unpause the game, regardless of where the cursor is. In other words, pressing `start` while hovering over `EXIT COURSE` should NOT trigger `EXIT COURSE`. The only way to select an option should be by pressing A.
- The menu should not react to analog input until the stick is centered. In other words, if you pause the game while the stick is ALREADY facing up or down, it should NOT react to that movement. You should be required to center the stick, and THEN it will react to further analog movement.
- When selecting `EXIT COURSE`, there should be a screen asking something like "are you sure?". In this screen, the option that the cursor defaults to should be "no."

If someone triggers an accidental exit course with all of these measures we can just laugh at them tbh

IMO all of this should be mandatory, but if you think it should be optional, then there could be a define called something along the lines of `BETTER_PAUSE_MENU` that enables/disables all of these options in bulk. Except the dpad thingy, there's no reason not to support the dpad.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.