コード例 #1
0
ファイル: Ball.cs プロジェクト: Milwaukeeqt/PingPong
 public void HandlePaddleCollision(PictureBox paddle)
 {
     if (Collision.HitPaddle(paddle, ball))
     {
         vector = vector.VerticalFlip();
     }
 }
コード例 #2
0
ファイル: Ball.cs プロジェクト: Milwaukeeqt/PingPong
 public Ball(Vector vector, PictureBox ball, World world)
 {
     this.vector = vector;
     this.radius = ball.Width/2;
     this.ball = ball;
     this.world = world;
 }
コード例 #3
0
ファイル: Ball.cs プロジェクト: Milwaukeeqt/PingPong
 public void HandleCollision()
 {
     if (Collision.Up(ball))
     {
         vector = vector.VerticalFlip();
     }
     if (Collision.Down(ball,world.Height))
     {
         vector = vector.VerticalFlip();
     }
     if (Collision.Left(ball))
     {
         vector = vector.HorizontalFlip();
     }
     if (Collision.Right(ball,world.Width))
     {
         vector = vector.HorizontalFlip();
     }
 }