.NET Standard roguelike library in C#. Features many algorithms and data structures pertinent to roguelike/2D game developers, specifically designed to be minimally intrusive upon the developer's architecture.
We have some classes returning List, some returning IEnumerable -- particularly with respect to Coord. These should be unified to likely use IEnumerable whenenver possible.
Classes returning lists include PositionsOnLine, CardinalPositionsOnLine, and pathing beta. (AStar) pathing by nature of algorithm function couldn't efficiently return an IEnumerable, others certainly could.
We have some classes returning List, some returning IEnumerable -- particularly with respect to Coord. These should be unified to likely use IEnumerable whenenver possible.