I'm making a simple 2D XNA game for Xbox 360. My game can be paused by pressing the Start
button on the Xbox controller. While paused, a simple menu pops up with options like Resume
and Exit to Title Screen
. The way I've currently programmed it, the menu options can only be selected with the A
button on the Xbox controller, but I've found that I intuitively want to press Start
to resume the action again.
I think it's a given that Start
pauses the game and displays the pause menu, but once the pause menu is displayed, I can think of 3 options for dealing with input:
Menu options can be selected with the
A
button.Start
does nothing.Menu options can be selected with the
A
button or theStart
button.Menu options can be selected with the
A
button.Start
resumes gameplay regardless of which menu option is selected.
What's the best control scheme to pause a game and accept input on a pause screen menu? Are there any guidelines or standards to help choose between these options?