public void Run() { Init(); SoundEngine.Init(); TextureEngine.LoadImages(); TextureEngine.Init(); // Главный цикл программы while (window.IsOpen) { // Вызов обработчиков событий window.DispatchEvents(); window.Clear(clearColor); if (isPaused) { gameTimer.Stop(); DrawPause(); } else if (isGameOver) { gameTimer.Stop(); DrawGameOver(); } else if (!isPaused && !isGameOver) { Update(window, dt); } window.Display(); } }