Das hat mich in letzter Zeit gestört - wenn ich einen Code wie unten verwende, um die Auswahl bei jedem Mausklick zu erhöhen: if (m.LeftButton == ButtonState.Pressed) currentSelection++;
Dann currentSelection erhöht sich um eine Tonne, einfach weil dieser Code in meinem Update() Funktion ist und durch Design, läuft jedes Bild und so erhöht currentSelection. Es gibt fast keine Chance, die Sie klicken und loslassen können schnell genug, um zu verhindern, dass currentSelection von mehr als eine Erhöhung.
Nun ist meine Frage, was ich tun sollte, um es so jedes Mal, wenn ich die Maus einmal nach unten klicken, es erhöht nur currentSelection einmal, bis das nächste Mal, wenn ich wieder nach unten klicken.