private void StartPause_btn_Click(object sender, EventArgs e) { if (model.gameStatus == GameStatus.playing) { modelplay.Abort(); model.gameStatus = GameStatus.stoping; ChangeStatusStripLabel(); } else { StartPause_picBox.Focus(); model.gameStatus = GameStatus.playing; modelplay = new Thread(model.Play); modelplay.Start(); ChangeStatusStripLabel(); view.Invalidate(); } }
private void button1_Click(object sender, EventArgs e) { this.Focus(); if (model.GameStatus == GameStatus.Play) { thread.Abort(); model.GameStatus = GameStatus.Stop; } else { model.GameStatus = GameStatus.Play; thread = new Thread(() => model.Play()) { IsBackground = true }; thread.Start(); view.Invalidate(); } }
private void StartPause_btn_Click(object sender, EventArgs e)// Обработка события нажатия кнопки Start/Pause { if (model.gameStatus == GameStatus.playing || model.gameStatus == GameStatus.stoping) { if (model.gameStatus == GameStatus.playing) { StopingGame(); } else { StartStop_pcbx.Focus(); model.gameStatus = GameStatus.playing; modelPlay = new Thread(model.Play); modelPlay.Start(); StartStop_pcbx.Image = Properties.Resources.PauseButton; view.Invalidate(); } ChangerStatusStripLbl(); } }
private void button1_Click(object sender, EventArgs e) { if (model.gameStatus == GameStatus.playing) { modelPlay.Abort(); model.gameStatus = GameStatus.stopping; StartStop_pictureBox.Image = Properties.Resources.PlayButton; } else { StartStop_pictureBox.Focus(); model.gameStatus = GameStatus.playing; modelPlay = new Thread(model.Play); modelPlay.Start(); StartStop_pictureBox.Image = Properties.Resources.PauseButton; ChangerStatusStrip(); ChangerStatusStrip(); view.Invalidate(); } }
private void Start_Stop_btn_Click(object sender, EventArgs e) { if (model.gamestatus == GameStatus.plainning) { modelPlay.Abort(); model.gamestatus = GameStatus.stopped; ChangeStreep(); } else if (model.gamestatus == GameStatus.stopped) { modelPlay = new Thread(model.Play); modelPlay.Start(); model.gamestatus = GameStatus.plainning; ChangeStreep(); view.Invalidate(); } else { NewGameToolStripMenuItem1_Click(sender, e); } }
private void StartStopBtn_Click(object sender, EventArgs e) { if (model.gameStatus == GameStatus.playing) { if (modelPlay != null) { modelPlay.Abort(); } model.gameStatus = GameStatus.stoping; StartStopBtn.Text = "Play"; ChangerStatusStripLbl(); flagNewGame = false; timerTankSound.Enabled = false; model.timerTankCreate.Enabled = false; soundTanks.Stop(); } else { view.Focus(); if (!flagNewGame) { model.gameStatus = GameStatus.playing; modelPlay = new Thread(model.Play); modelPlay.Start(); StartStopBtn.Text = "Pause"; ChangerStatusStripLbl(); } model.timerTankCreate.Enabled = true; flagNewGame = false; view.Invalidate(); } }