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 StartStop_btn_Click(object sender, EventArgs e)
        {
            if (model.gameStatus == GameStatus.playing)
            {
                modelPlay.Abort();
                StartStop_pcbx.Image = Properties.Resources.play;
                model.gameStatus     = GameStatus.stoping;
                ChangerStatusStripLbl();
            }
            else
            {
                StartStop_pcbx.Focus();
                model.gameStatus = GameStatus.playing;
                modelPlay        = new Thread(model.Play);
                modelPlay.Start();
                StartStop_pcbx.Image = Properties.Resources.pause;

                ChangerStatusStripLbl();
                view.Invalidate();
            }
        }
Exemple #3
0
        void StartPause_btn_Click(object sender, EventArgs e)    // обработка события при нажатии СтартСтоп
        {
            if (model.gameStatus == GameStatus.playing)
            {
                modelPlay.Abort();
                model.gameStatus = GameStatus.stoping;

                StartStop_pcbx.Image = Properties.Resources.ppp1play1;         // смена картинки-кнопки с паузы на Старт
                //StartPause_btn.Image = Properties.Resources.ppp1play1;
                ChangerStatusStripLbl();
            }
            else
            {
                StartStop_pcbx.Focus();                     // делает кнопку (PictureBox) в Фокусе (видимой)
                model.gameStatus = GameStatus.playing;
                modelPlay        = new Thread(model.Play);
                modelPlay.Start();

                StartStop_pcbx.Image = Properties.Resources.ppp2pause1;         // смена картинки-кнопки со старта на Пауза
                //StartPause_btn.Image = Properties.Resources.ppp2pause1;
                ChangerStatusStripLbl();
                view.Invalidate();
            }
        }