/// <summary> /// Обработчик события смерти игрока /// </summary> private static void Finish() { Game.ChangeGameStatus(); timer.Stop(); MessageBox.Show("Ты умер."); // Проверяем бинарный файл с выигравшими // Если есть свободное место или результат больше, чем когда-либо, // выводим форму с инпутом (через ShowDialog, не забыть у кнопок: // "You have to set the DialogResult in the Button handler." //Form2 testDialog = new Form2(); //// Show testDialog as a modal dialog and determine if DialogResult = OK. //if (testDialog.ShowDialog(this) == DialogResult.OK) //{ // // Read the contents of testDialog's TextBox. // this.txtResult.Text = testDialog.TextBox1.Text; //} //else //{ // this.txtResult.Text = "Cancelled"; //} //testDialog.Dispose(); // Потом добавлние результата в файл и запись. // А теперь старт заново. Load(BackGround.CreateObjectsList()); timer.Start(); heroShip.Health = 100; heroShip.Score = 0; }