Beispiel #1
0
		/// <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;
		}
Beispiel #2
0
 public TileMap2D(Layer2D layer, int tileSize)
     : this(new Layer2D[] { layer }, tileSize)
 {
 }
Beispiel #3
0
 public TileMap2D(Layer2D layer, int tileSize)
     : this(new Layer2D[] { layer }, tileSize)
 {
 }
Beispiel #4
0
 /// <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)
 {
 }