Sto cercando di consentire al giocatore di premere qualsiasi pulsante per continuare dalla pagina principale. Sono stato in grado di farlo facendo un elenco di pulsanti e scorrendo questi e verificando che uno di essi fosse inattivo; tuttavia, mi sembra che questo codice sia un po 'brutto e mi chiedo se c'è un modo più semplice per farlo che non sto pensando?
Ecco il mio aspetto del mio codice ora:
if (GamePad.GetState(PlayerIndex.One).IsConnected)
{
var buttonList = new List<Buttons>()
{
{Buttons.A},
{Buttons.B},
{Buttons.Y},
{Buttons.X},
{Buttons.Start},
{Buttons.Back},
{Buttons.RightShoulder},
{Buttons.LeftShoulder},
{Buttons.RightTrigger},
{Buttons.LeftTrigger}
};
foreach (var button in buttonList)
{
if (GamePad.GetState(PlayerIndex.One).IsButtonDown(button))
ExitMainMenu= true;
}
}