/// <summary> /// Basically, the TiledMap is initialized with default values /// </summary> /// <param name="layers">The map layers</param> /// <param name="tileWidth">The tile width</param> /// <param name="tileHeight">The tile height</param> public TileMap2D(Layer2D[] layers, int tileWidth, int tileHeight) { _layers = layers; _mapWidth = layers[0].LayerWidth; _mapHeight = layers[0].LayerHeight; _tileWidth = tileWidth; _tileHeight = tileHeight; }
public TileMap2D(Layer2D layer, int tileSize) : this(new Layer2D[] { layer }, tileSize) { }
public TileMap2D(Layer2D layer, int tileSize) : this(new Layer2D[] { layer }, tileSize) { }
/// <summary> /// Constructor for tiled maps with square tiles (same width and height) /// </summary> /// <param name="layers">The map layers</param> /// <param name="tileSize">The tile width</param> public TileMap2D(Layer2D[] layers, int tileSize) : this(layers, tileSize, tileSize) { }