split collisions into a separate project (#308)

This commit is contained in:
Dylan Wilson
2016-11-17 20:20:52 +10:00
committed by GitHub
parent 0fdb180e6d
commit de5b4e495b
13 changed files with 113 additions and 10 deletions
@@ -0,0 +1,17 @@
using System.Linq;
using MonoGame.Extended.Maps.Tiled;
namespace MonoGame.Extended.Collisions
{
public static class CollisionWorldExtensions
{
public static CollisionGrid CreateGrid(this CollisionWorld world, TiledTileLayer tileLayer)
{
var data = tileLayer.Tiles
.Select(t => t.Id)
.ToArray();
return world.CreateGrid(data, tileLayer.Width, tileLayer.Height, tileLayer.TileWidth, tileLayer.TileHeight);
}
}
}