11.4. Sammeln und verteilen

Für das wiederholte Laden der Texturen muss einfach die Methode SetTexture() oft genug aufgerufen werden. Sie liegt hier in einer Neudefinition vor:

public new void SetTexture(Texture2D TT)
{
  Texturfeld.Add(TT);
}

Die Methode Add() sorgt dafür, dass jede neue Textur zur Liste hinzugefügt wird. Ob Sie sich nun mit einer Textur begnügen oder für Ihre Spielfläche 10 oder 100 benötigen, um das Setzen der Tiles auf den Hintergrund, also das »Fliesenlegen«, kümmert sich diese Methode:

public void SetTiles(int Nr) { for (int i = 0; i < Zeilen; i++) { List<Tile> Hilfsfeld = new List<Tile>(); for (int j = 0; j < Spalten; j++) { Tile Kachel = new Tile(Nr, false, false); Hilfsfeld.Add(Kachel); } Kachelfeld.Add(Hilfsfeld); } ...

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.