Example #1
0
        public void SayOther(object sender, EventArgs e)
        {
            MessageBox.Show("可惡阿");
            BallStatus status = e as BallStatus;

            if (status.IsHomeRun)
            {
                MessageBox.Show("居然全壘打,我要被換下去了");
            }
        }
Example #2
0
 public void ChangeStatus(Random random)
 {
     Status          = new BallStatus();
     Status.IsHitted = random.Next(3) == 0;
     if (Status.IsHitted)
     {
         Status.X = random.Next(-100, 100);
         Status.Y = random.Next(80, 100);
         this.BallInPlay(this, Status);
     }
 }
Example #3
0
        private void UpdateResults(object sender, EventArgs e)
        {
            BallStatus ballInPlayEventArgs = e as BallStatus;

            if (ballInPlayEventArgs.IsHomeRun)
            {
                resultsRichTextBox.Text += string.Format("打擊出去了,是全壘打\n");
            }
            else
            {
                resultsRichTextBox.Text += string.Format("打擊出去了,落點是{0}\n", ballInPlayEventArgs.ToString());
            }
        }
Example #4
0
 public void Say(GameStatus gameStatus, BallStatus ballStatus)
 {
     MessageBox.Show(string.Format("{0}出局", gameStatus.Outs));
 }