/// <summary> /// Creates a basic non-collidable tile. /// </summary> /// <param name="tile">Structure of the tile.</param> /// <param name="position">Position of the tile.</param> /// <param name="rotation">Rotation of the tile.</param> /// <param name="tileSize">Size of the file.</param> /// <returns>The created non collidable tile</returns> public ITile CreateNonCollidableTile(ITileStructure tile, Vector2 position, float rotation, Rectangle tileSize) { var frontTexture = LoadTexture(tile.Texture); var returnTile = CreateNonCollidableTile(frontTexture, position, tileSize, rotation); returnTile.TileID = tile.TileID; return(returnTile); }
/// <summary> /// Creates a basic non-collidable tile. /// </summary> /// <param name="tile">Structure of the tile.</param> /// <param name="position">Position of the tile.</param> /// <param name="rotation">Rotation of the tile.</param> /// <param name="tileSize">Size of the file.</param> /// <returns>The created non collidable tile</returns> public ITile CreateNonCollidableTile(ITileStructure tile, Vector2 position, float rotation, Rectangle tileSize) { var frontTexture = LoadTexture(tile.Texture); var returnTile = CreateNonCollidableTile(frontTexture, position, tileSize, rotation); returnTile.TileID = tile.TileID; return returnTile; }