void Ball_Collision(object sender, CollisionEventArgs e) { switch (e.CollisionType) { case CollisionType.Border: Sound.Instance.Play(SoundType.PongHigh); break; case CollisionType.Paddle: Sound.Instance.Play(SoundType.PongLow); break; case CollisionType.Player1Goal: LastWinner = Player2; Player2.Score++; goal(); break; case CollisionType.Player2Goal: LastWinner = Player1; Player1.Score++; goal(); break; } }
private void onCollision(CollisionEventArgs eventArgs) { if (Collision != null) Collision(this, eventArgs); }