rejigged the base systems classes and interfaces

This commit is contained in:
Dylan Wilson
2018-06-27 21:19:20 +10:00
parent 3c023d242f
commit a2eda72620
11 changed files with 115 additions and 89 deletions
@@ -2,18 +2,13 @@
namespace MonoGame.Extended.Entities.Systems
{
public abstract class EntityDrawSystem : EntityUpdateSystem
public abstract class EntityDrawSystem : EntitySystem, IDrawSystem
{
protected EntityDrawSystem(AspectBuilder aspect)
: base(aspect)
{
}
public sealed override void Update(GameTime gameTime)
{
Draw(gameTime);
}
public abstract void Draw(GameTime gameTime);
}
}