private void IsGameOver_Tick(object sender, EventArgs e) { if (Game.GameOver() == true) { IsGameOver.Stop(); const string message = "Вы проиграли. Хотите начать заново?"; const string caption = "Сообщение"; var result = MessageBox.Show(message, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { Game.Refresh(); PaintGame(Game.GetAll()); AddGun(Game.GetFishinGun(), getColumn); label1.Text = Convert.ToString("Счёт: " + Game.GetScore()); IsGameOver.Start(); } else { this.MouseClick -= GameForm_MouseClick; IsGameOver.Stop(); AddFishTimer.Stop(); AddTimer.Stop(); stop = true; } } }
public void Reset() { EnemiesWaveNumber = 1; KillsCount = 0; IsGameOver.Set(false); Gold.Set(GameplaySettings.Player.Gold); PlayerHealth.Set(GameplaySettings.Player.Health); }
private void Slot_GameOver(object sender, IsGameOver e) { m_model.m_timerOfMoving.Stop(); m_model.m_ticker.Stop(); m_model.m_timer.Stop(); m_model.m_accelerationTime.Stop(); _pauseOrResumeStrip.Enabled = false; _saveStrip.Enabled = false; MessageBox.Show("Sajnálom, vesztettél, Elfogyott a benzined!", "Motors játék", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); }
private void pictureBox1_Click(object sender, EventArgs e) { if (stop == true) { this.MouseClick += GameForm_MouseClick; IsGameOver.Start(); AddFishTimer.Start(); AddTimer.Start(); stop = false; } Game.Refresh(); PaintGame(Game.GetAll()); AddGun(Game.GetFishinGun(), getColumn); label1.Text = Convert.ToString("Счёт: " + Game.GetScore()); }
//When Game Finished private void GameIsOver() { if (isGameOver) { return; } if (IsAllMissionComplete()) { //Raising Event IsGameOver?.Invoke(); Debug.Log("Game Over"); isGameOver = true; } }
public GameForm() { InitializeComponent(); fishesRes[0] = small; fishesRes[1] = medium; fishesRes[2] = big; fishesRes[3] = danger; fishesRes_r[0] = small; fishesRes_r[1] = medium_r; fishesRes_r[2] = big_r; CreateTable(); pictureBox1.Cursor = Cursors.Hand; Game.Start(); PaintGame(Game.GetAll()); label1.Text = Convert.ToString("Счёт: " + 0); IsGameOver.Start(); AddFishTimer.Start(); AddTimer.Start(); stop = false; }
private void On_GameOver(object sender, IsGameOver e) { m_model.PauseOrResume(); MessageBox.Show("Elfogyott a benzined! :(" + Environment.NewLine + "Az időd: " + m_model.m_time + "másodperc"); }