コード例 #1
0
ファイル: GameAreaTests.cs プロジェクト: jackapie/Breakout
        public void TestCollisionBottomEdgeBallTest()
        {
            var gameArea   = new GameArea();
            var ball       = new Ball();
            var bottomEdge = new BottomEdge(GameArea.MaxX, GameArea.MaxY);

            ball.PositionX = GameArea.MaxX;
            ball.PositionY = GameArea.MaxY;

            Assert.AreEqual(true, gameArea.AreCollided(bottomEdge, ball));
        }
コード例 #2
0
ファイル: GameAreaTests.cs プロジェクト: jackapie/Breakout
        public void TestCollisionBrickBallTest()
        {
            var gameArea = new GameArea();
            var brick    = new Brick();
            var ball     = new Ball();

            ball.PositionX  = 20;
            ball.PositionY  = 17;
            brick.PositionX = 20;
            brick.PositionY = 17;

            Assert.AreEqual(true, gameArea.AreCollided(brick, ball));
        }