private void Goal(PanelsLogic player) { player.score++; Ball.Location = new Point((settings.limitOfLeft + settings.limitOfRight) / 2, (settings.limitOfTop + settings.limitOfBottom) / 2); getDirrection(); }
public BallLogic(PictureBox ball, PanelsLogic left, PanelsLogic right) { p1 = left; p2 = right; Ball = ball; Ball.Location = new Point((settings.limitOfLeft + settings.limitOfRight) / 2, (settings.limitOfTop + settings.limitOfBottom) / 2); getDirrection(); }
public GameForm() { InitializeComponent(); player1 = new PanelsLogic(pad1, score1); player2 = new PanelsLogic(pad2, score2); ball = new BallLogic(Ball, player1, player2); //pictureOfBall System.Drawing.Drawing2D.GraphicsPath path = new System.Drawing.Drawing2D.GraphicsPath(); path.AddEllipse(0, 0, 37, 37); Region rgn = new Region(path); Ball.Region = rgn; Ball.BackColor = Color.Red; }