demos are at least compiling again

This commit is contained in:
Dylan Wilson
2017-11-21 20:57:32 +10:00
parent cd8f6ea6df
commit 17c7d8ccd7
30 changed files with 209 additions and 205 deletions
@@ -2,7 +2,7 @@
namespace MonoGame.Extended.SceneGraphs
{
public class SceneEntityCollection : Collection<IRectangularF>
public class SceneEntityCollection : Collection<SceneEntity>
{
}
}
@@ -5,6 +5,23 @@ using MonoGame.Extended.Sprites;
namespace MonoGame.Extended.SceneGraphs
{
public abstract class SceneEntity : Transform2D, IRectangularF
{
public abstract RectangleF BoundingRectangle { get; }
}
public class SpriteEntity : SceneEntity
{
private readonly Sprite _sprite;
public SpriteEntity(Sprite sprite)
{
_sprite = sprite;
}
public override RectangleF BoundingRectangle => _sprite.GetBoundingRectangle(Position, Rotation, Scale);
}
public class SceneNode : Transform2D
{
public SceneNode(string name)