コード例 #1
0
        public void AreNotColliding()
        {
            PlayerDot playerDot = new PlayerDot(200);
            CircleArc circleArc = new CircleArc(Math.PI / 2, Math.PI * 3.2);

            Assert.IsFalse(CollisionDetector.AreColliding(playerDot, circleArc));
        }
コード例 #2
0
        public void AreCollidingAtNear2Pi()
        {
            PlayerDot playerDot = new PlayerDot(200);

            playerDot.MoveCounterClockwise(Math.PI * 2.1);
            CircleArc circleArc = new CircleArc(0.5, Math.PI * 1.9);

            Assert.IsFalse(CollisionDetector.AreColliding(playerDot, circleArc));
        }
コード例 #3
0
        public void AreNotCollidingAt0()
        {
            PlayerDot playerDot = new PlayerDot(200);

            playerDot.MoveCounterClockwise(Math.PI / 2);
            CircleArc circleArc = new CircleArc(Math.PI / 2, 0);

            Assert.IsFalse(CollisionDetector.AreColliding(playerDot, circleArc));
        }