public bool IsSolidTile() { Tile tile = this; if (tile.GetType().GetInterface("ICollidable") != null) { return(true); } else { return(false); } }
private void RemoveTile(Tile t) { if (t.GetType().Name == "Wall") { _wallArray.Remove(t); SetSpritesAround(t); } else { _groundArray.Remove(t); } }
public void AddTile(Tile t) { if (t.GetType().Name == "Wall") { _wallArray.Insert(t); SetSpritesAround(t); } else { _groundArray.Insert(t); } }