示例#1
0
        private void CheckCollisionsWithBall()
        {
            var leftCollide  = _physicsService.CheckPaddleCollideWithBall(_leftPaddle, _gameBall);
            var rightCollide = _physicsService.CheckPaddleCollideWithBall(_rightPaddle, _gameBall);
            var courtCollide = _physicsService.CheckBallCollideWithWall(this, _gameBall);

            _gameBall.ChangeMovementFromCollide(leftCollide);
            _gameBall.ChangeMovementFromCollide(rightCollide);
            _gameBall.ChangeMovementFromCollide(courtCollide);
        }