Tiled Rework (#331)

* Tiled Rework

* fix failing tests

* really fix failing tests
This commit is contained in:
Lucas Girouard-Stranks
2017-01-18 20:46:38 +10:00
committed by Dylan Wilson
parent 8bf737f797
commit 9e359fb750
268 changed files with 6976 additions and 6853 deletions
@@ -0,0 +1,30 @@
#region
using System.Collections.Generic;
using System.Collections.ObjectModel;
#endregion
namespace MonoGame.Extended.Content.Pipeline.Tiled.Graphics
{
public class TiledMapLayerAnimatedModelContent : TiledMapLayerModelContent
{
private readonly List<TiledMapTilesetTileContent> _animatedTilesetTiles;
public IReadOnlyList<TiledMapTilesetTileContent> AnimatedTilesetTiles { get; }
public TiledMapTilesetContent Tileset { get; }
public TiledMapLayerAnimatedModelContent(string layerName, TiledMapTilesetContent tileset)
: base(layerName, tileset)
{
_animatedTilesetTiles = new List<TiledMapTilesetTileContent>();
AnimatedTilesetTiles = new ReadOnlyCollection<TiledMapTilesetTileContent>(_animatedTilesetTiles);
Tileset = tileset;
}
internal void AddAnimatedTile(TiledMapTilesetTileContent tile)
{
_animatedTilesetTiles.Add(tile);
}
}
}