コード例 #1
0
ファイル: Program.cs プロジェクト: Kristen848/Encom-TD
 public void CalculateDistance()
 {
     Autoaim testAuto = new Autoaim();
     Vector3 targetPosition = new Vector3(0f, 0f, 0f);
     Vector3 turretPosition = new Vector3(2f, 2f, 0f);
     float distance;
     float answerDistanceman = (float)Math.Sqrt(Math.Pow(2, 2) + Math.Pow(2, 2));
     double answerDistance = (double)Vector3.Distance(targetPosition, turretPosition);
     testAuto.SetPositions(targetPosition, targetPosition);
     testAuto.SetTurretPosition(turretPosition);
     distance = testAuto.CalculateDistance();
     Assert.True(distance == answerDistanceman);
 }
コード例 #2
0
        public void CalculateDistance()
        {
            Autoaim testAuto       = new Autoaim();
            Vector3 targetPosition = new Vector3(0f, 0f, 0f);
            Vector3 turretPosition = new Vector3(2f, 2f, 0f);
            float   distance;
            float   answerDistanceman = (float)Math.Sqrt(Math.Pow(2, 2) + Math.Pow(2, 2));
            double  answerDistance    = (double)Vector3.Distance(targetPosition, turretPosition);

            testAuto.SetPositions(targetPosition, targetPosition);
            testAuto.SetTurretPosition(turretPosition);
            distance = testAuto.CalculateDistance();
            Assert.True(distance == answerDistanceman);
        }