9.7. It's Game-Time

Zu einem richtigen Spiel gehört auch eine Erfolgsanzeige. Die einfachste Methode wäre die, Ergebnisse Ihrer Jagd oben in der Titelleiste anzuzeigen. So könnte man z. B. einen String vereinbaren, der die Nummern der einzelnen Wanzen anzeigt, die im Spiel sind, in unserem Fall sähe das dann so aus:

string Kill = "1 2 3 4 5";

Diese global vereinbarte Zeichenkette fügen wir der Anzeige im Fenstertitel hinzu (in der Methode Draw()):

Window.Title = "Debugging " + Kill;

Für jede geplättete (und anschließend verschwundene) Wanze ersetzen wir eine Zahl durch ein »X«, dann müssen Sie sich keine Kerbe in die Maus machen. Das geschieht in der Update-Methode, dort, wo IsKilled den Wert true bekommt (→ XBuggy9):

Wanze[i].SetTexture(Content.Load<Texture2D>("Wanze0")); ...

Get Spieleprogrammierung mit dem XNA Framework: Entwickeln für PC und Xbox now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.