From 9e6917094db22cbf432de06fa46f4fc5407c575d Mon Sep 17 00:00:00 2001 From: cosmonaut Date: Fri, 25 Mar 2022 16:00:19 -0700 Subject: [PATCH] system updates called by the application instead of World --- src/World.cs | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/World.cs b/src/World.cs index 348e2ff..a05abc2 100644 --- a/src/World.cs +++ b/src/World.cs @@ -2,7 +2,6 @@ public class World { - private readonly List Systems = new List(); private readonly EntityStorage EntityStorage = new EntityStorage(); private readonly ComponentDepot ComponentDepot = new ComponentDepot(); private MessageDepot MessageDepot = new MessageDepot(); @@ -12,7 +11,6 @@ public class World system.RegisterEntityStorage(EntityStorage); system.RegisterComponentDepot(ComponentDepot); system.RegisterMessageDepot(MessageDepot); - Systems.Add(system); } internal void AddRenderer(Renderer renderer) @@ -36,13 +34,8 @@ public class World MessageDepot.Add(message); } - public void Update(TimeSpan delta) + public void FinishUpdate() { - foreach (var system in Systems) - { - system.Update(delta); - } - MessageDepot.Clear(); } }