An abstract class representing a generic tile (i.e. blank floor)
Inheritance: Backend.IHandleEvent
Beispiel #1
0
 /// <summary>
 /// Löscht den angegebenen Tile aus dem overlay.
 /// </summary>
 /// <param name="tile"></param>
 public void Remove(Tile tile)
 {
     tile.parent = null;
     _overlay.Remove(tile);
 }
Beispiel #2
0
 /// <summary>
 /// Fügt den angegebenen Tile zu dem overlay hinzu. 
 /// </summary>
 /// <param name="tile">Das Tile das hinzugefügt wird.</param>
 /// <param name="update"></param>
 public void Add(Tile tile, bool update = false)
 {
     _overlay.Add(tile);
     tile.parent = this;
     if (update)
     {
         if (!((Map)_parent).updateTiles.Contains(_coords))
             ((Map)_parent).updateTiles.Add(_coords);
     }
 }