using MonoGame.FourEngine.Resources;
using System.Collections.Generic;

namespace MonoGame.FourEngine.Raycast
{
    public interface IRaycastMap
    {
        List<RaycastLayer> Layers { get; }
        RaycastLayer Floor { get; }
    }

    public class RaycastLayer
    {
        public int[,] Data { get; }
        public Sprite TileSet { get; }

        public RaycastLayer(int[,] data, Sprite tileSet)
        {
            Data = data;
            TileSet = tileSet;
        }
    }
}