Пример #1
0
 /// <summary>
 /// Inicializa una nueva instancia de la clase AzulEngine.TileEngine.TileMap que recibe
 /// un arreglo bidimensional de index AzulEngine.TileEngine.Tile
 /// </summary>
 /// <param name="map">arreglo bidimensional de index AzulEngine.TileEngine.Tile</param>
 public TileMap(Tile[][] map)
 {
     this.map = map;
 }
Пример #2
0
 /// <summary>
 /// Obtiene el rectángulo de la posicion de una baldosa dentro de la textura 
 /// dada una referencia de la misma
 /// </summary>
 /// <param name="tile">Referencia de la baldosa de la que se obtendra la posición </param>
 /// <param name="tilePosition">Valor de salida que contiene el rectángulo de posición</param>
 public void GetTilePosition(Tile tile, out Rectangle tilePosition)
 {
     tilePosition = TilePositions[tile.Index];
 }
Пример #3
0
 /// <summary>
 /// Metodo que establece una baldosa dentro de la colección de baldosas
 /// </summary>
 /// <param name="xPosition">Número de fila donde se posicionará la baldosa</param>
 /// <param name="yPosition">Número de columna donde se posicionará la baldosa</param>
 /// <param name="frame">Baldosa a insertar dentro de la colección</param>
 public void SetTile(int xPosition, int yPosition, Tile tile)
 {
     this.map[xPosition][yPosition] = tile;
 }