예제 #1
0
파일: Ball.cs 프로젝트: AtanasK/VP
 public bool IsColiding(Ball ball)
 {
     double d = (Center.X - ball.Center.X) * (Center.X - ball.Center.X) + (Center.Y - ball.Center.Y) * (Center.Y - ball.Center.Y);
     return d <= (2 * RADIUS) * (2 * RADIUS);
 }
예제 #2
0
파일: BallsDoc.cs 프로젝트: AtanasK/VP
 public void AddBall(Ball ball)
 {
     Balls.Add(ball);
 }
예제 #3
0
파일: Form1.cs 프로젝트: AtanasK/VP
 private void Form1_MouseClick(object sender, MouseEventArgs e)
 {
     Ball ball = new Ball(e.Location, currentColor);
     ballsDoc.AddBall(ball);
     Invalidate(true);
 }