public void LoadSystems(GameEngine engine) { RenderSystem = new BasicRenderSystem(); InputSystem = new InputSystem(); AnimationSystem = new AnimationSystem(engine); TimerSystem = new TimerSystem(engine); MoveSystem = new MovementSystem(engine); }
public void UpdateAfter(GameTime gameTime, IDictionary <string, Entity> entities) { TimerSystem.Update(gameTime); AnimationSystem.Update(entities.Values.ToList(), gameTime); }