Beispiel #1
0
 public void DistanceCheckIsCorrect()
 {
     var v1 = new Vector2(1, 1);
     var v2 = new Vector2(2, 2);
     var distance = Vector2.Distance(v1, v2);
     Assert.That(distance, Is.EqualTo(1.41421354f));
 }
Beispiel #2
0
        public void NormalizeIsCorrect()
        {
            var v1 = new Vector2(1,1);
            var v2 = new Vector2(1,10);
            var v3 = new Vector2(10,1);
            var normal1 = v1.Normalize(v2);
            var normal2 = v1.Normalize(v3);
            Assert.That(normal1.X,Is.EqualTo(0));
            Assert.That(normal1.Y, Is.EqualTo(1));
            Assert.That(normal2.X, Is.EqualTo(1));
            Assert.That(normal2.Y, Is.EqualTo(0));

        }
Beispiel #3
0
 public Transform(Vector2 position)
 {
     this.position  = position;
     this.scall     = new Vector2(1, 1);
     this.rotationZ = 0;
 }
Beispiel #4
0
 protected GameObject()
 {
     Position = new Vector2();
     Size = new Vector2(50, 50);
 }