public void SayOther(object sender, EventArgs e) { MessageBox.Show("可惡阿"); BallStatus status = e as BallStatus; if (status.IsHomeRun) { MessageBox.Show("居然全壘打,我要被換下去了"); } }
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); } }
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()); } }
public void Say(GameStatus gameStatus, BallStatus ballStatus) { MessageBox.Show(string.Format("{0}出局", gameStatus.Outs)); }