XNA Wenn ich eine Button-Klasse habe, und ich habe eine ButtonManager-Klasse, die verwaltet, welche Schaltflächen auf dem Bildschirm je nach dem aktuellen Spielstatus gezeichnet werden (Hauptmenü , im Spiel, usw.), wie organisiere ich meinen Code, so dass der Benutzer auf einen anderen Bildschirm gelangt, wenn ich auf eine Schaltfläche klicke. (zB Optionsmenü, Ingame). Um genauer zu sein, wenn ich die Prüfung stellen würde, um zu sehen, ob der Benutzer auf die Schaltfläche im ButtonManager klickt, wie würde ich das Spiel wechseln und das eigentliche Spiel (das in einer ganz anderen Klasse ist) ausführen?XNA wie man Code mit Spielkomponenten (Managern) organisiert
- Haupt gameclass
- buttonManager Spielkomponente (fügt Tasten)
- Button-Klasse
+1: Das ist, wie ich es tun, und es bedeutet, dass ich meinen Motor wieder verwenden kann, ohne Hartcodierung Wert drin. –