Example #1
0
 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;
     }
 }
Example #2
0
 private void onCollision(CollisionEventArgs eventArgs)
 {
     if (Collision != null)
         Collision(this, eventArgs);
 }