Ich versuche, dem Player zu erlauben, eine beliebige Taste zu drücken, um von der Hauptseite fortzufahren. Ich konnte dies tun, indem ich eine Liste von Schaltflächen erstellte, diese durchlief und überprüfte, ob eine davon ausgefallen war. Ich finde diesen Code jedoch irgendwie hässlich und frage mich, ob es einen einfacheren Weg gibt, an den ich einfach nicht denke.
So sieht mein Code jetzt aus:
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;
}
}