private void button1_Click(object sender, EventArgs e) { Bat bat = ball.GetNewBat(); BallEventArgs ballEventArgs = new BallEventArgs((int)numericUpDown1.Value, (int)numericUpDown2.Value); bat.HitTheBall(ballEventArgs); }
public void HitTheBall(BallEventArgs e) { if (hitBallCallback != null) { hitBallCallback(e); } }
protected void OnBallInPlay(BallEventArgs e) { EventHandler ballInPlay = BallInPlay; if (ballInPlay != null) { ballInPlay(this, e); } }
private void Ball_BallInPlay(object sender, EventArgs e) { if (e is BallEventArgs) { BallEventArgs ballEventArgs = e as BallEventArgs; if ((ballEventArgs.Distance > 400) && ballEventArgs.Trajectory > 30) { GrabGlove(); } else { Yell(); } } }
private void Ball_BallInPlay(object sender, EventArgs e) { if (e is BallEventArgs) { BallEventArgs ballEventArgs = e as BallEventArgs; if ((ballEventArgs.Distance < 95) && ballEventArgs.Trajectory < 60) { CatchBall(); } else { CoverFirstBase(); } } }
private void button1_Click(object sender, EventArgs e) { BallEventArgs ballEventArgs = new BallEventArgs((int)numericUpDown1.Value, (int)numericUpDown2.Value); ball.OnBallInPlay(ballEventArgs); }