static void Main(string[] args) { rand = new Random(); game = new Game(); // создание экземпляра игры window = new RenderWindow(new VideoMode(320, 420), "Minesweeper", Styles.Close); // создание окна разрешением 320x420 с названием Minesweeper window.Closed += Window_Closed; // подписываемся на событие закрытия окна window.MouseButtonPressed += game.OnMouseClicked; // подписываем игру на событие нажатия кнопки мыши Image icon = new Image("images/Minesweeper.png"); // загружае картинку иконки window.SetIcon(icon.Size.X, icon.Size.Y, icon.Pixels); // устанавливаем иконку для окна while (window.IsOpen) // бесконечный цикл пока открыто окно { window.DispatchEvents(); // обрабатывае события game.Update(); // обновляем логику игры window.Clear(); // очищаем окно game.Render(window); // рендерим игру window.Display(); // отображаем на дисплее } }