diff --git a/src/Renderer.cs b/src/Renderer.cs index 1511bb9..36894c1 100644 --- a/src/Renderer.cs +++ b/src/Renderer.cs @@ -6,6 +6,4 @@ public abstract class Renderer : EntityComponentReader { world.AddRenderer(this); } - - public abstract void Draw(TimeSpan delta); } diff --git a/src/World.cs b/src/World.cs index 9b53b8f..348e2ff 100644 --- a/src/World.cs +++ b/src/World.cs @@ -3,7 +3,6 @@ public class World { private readonly List Systems = new List(); - private readonly List Renderers = new List(); private readonly EntityStorage EntityStorage = new EntityStorage(); private readonly ComponentDepot ComponentDepot = new ComponentDepot(); private MessageDepot MessageDepot = new MessageDepot(); @@ -20,7 +19,6 @@ public class World { renderer.RegisterEntityStorage(EntityStorage); renderer.RegisterComponentDepot(ComponentDepot); - Renderers.Add(renderer); } public Entity CreateEntity() @@ -47,12 +45,4 @@ public class World MessageDepot.Clear(); } - - public void Draw(TimeSpan delta) - { - foreach (var renderer in Renderers) - { - renderer.Draw(delta); - } - } }