public void Update(Time Elapsed) { fpsCounter.Update(Elapsed); input.Update(Elapsed); musicPlayer.Update(Elapsed); background.Update(Elapsed); if (currentScreen != null) { currentScreen.Update(Elapsed); } if (Keyboard.IsKeyPressed(Keyboard.Key.Escape)) { currentScreen.DeActivate(); currentScreen = mainScreen; currentScreen.Activate(); } Console.Title = "fps: " + fpsCounter.FPS; }
public void Render(IGameWorld gameWorld) { _graphicComponent?.Update(this, gameWorld); }
public void Update(IGameWorld gameWorld) { _inputComponent?.Update(this, gameWorld); _physicComponent?.Update(this, gameWorld); _logicComponent?.Update(this, gameWorld); }