public void CorrectSpeedRel9() { var filename = TestUtils.GetFilePath(@"Content\AccelRel.xml"); TestUtils.Pattern.Parse(filename); Mover mover = (Mover)TestUtils.Manager.CreateBullet(); mover.Acceleration = new Vector2(20.0f, 40.0f); mover.InitTopNode(TestUtils.Pattern.RootNode); AccelTask myTask = mover.FindTaskByLabelAndName("test", NodeName.accel) as AccelTask; Assert.AreEqual(10.0f, myTask.Duration); }
public void CorrectSpeedRel9() { string filename = @"Content\AccelRel.xml"; pattern.ParseXML(filename); Mover mover = (Mover)manager.CreateBullet(); mover.Acceleration = new Vector2(20.0f, 40.0f); mover.InitTopNode(pattern.RootNode); AccelTask myTask = mover.FindTaskByLabelAndName("test", ENodeName.accel) as AccelTask; Assert.AreEqual(10.0f, myTask.Duration); }
public void CorrectSpeedRel3() { var filename = new Filename(@"AccelRel.xml"); pattern.ParseXML(filename.File); Mover mover = (Mover)manager.CreateBullet(); mover.Acceleration = new Vector2(20.0f, 40.0f); mover.InitTopNode(pattern.RootNode); AccelTask myTask = mover.FindTaskByLabelAndName("test", ENodeName.accel) as AccelTask; Assert.IsNotNull(myTask); }
public void CorrectSpeedRel7() { var filename = TestUtils.GetFilePath(@"Content\AccelRel.xml"); TestUtils.Pattern.Parse(filename); Mover mover = (Mover)TestUtils.Manager.CreateBullet(); mover.Acceleration = new Vector2(20.0f, 40.0f); mover.InitTopNode(TestUtils.Pattern.RootNode); AccelTask myTask = mover.FindTaskByLabelAndName("test", NodeName.accel) as AccelTask; BulletMLNode myNode = myTask.Node.GetChild(NodeName.horizontal); Assert.AreEqual(NodeType.relative, myNode.NodeType); }
public void CorrectSpeedRel8() { string filename = @"Content\AccelRel.xml"; pattern.ParseXML(filename); Mover mover = (Mover)manager.CreateBullet(); mover.Acceleration = new Vector2(20.0f, 40.0f); mover.InitTopNode(pattern.RootNode); AccelTask myTask = mover.FindTaskByLabelAndName("test", ENodeName.accel) as AccelTask; BulletMLNode myNode = myTask.Node.GetChild(ENodeName.vertical); Assert.AreEqual(20.0f, myNode.GetValue(myTask, mover)); }
public void CorrectSpeedSeq() { var filename = new Filename(@"AccelSeq.xml"); pattern.ParseXML(filename.File); Mover mover = (Mover)manager.CreateBullet(); mover.Acceleration = new Vector2(20.0f, 40.0f); mover.InitTopNode(pattern.RootNode); AccelTask myTask = mover.FindTaskByLabelAndName("test", ENodeName.accel) as AccelTask; Assert.AreEqual(1.0f, myTask.Acceleration.X); Assert.AreEqual(2.0f, myTask.Acceleration.Y); }
public void CorrectSpeedRel7() { var filename = new Filename(@"AccelRel.xml"); pattern.ParseXML(filename.File); Mover mover = (Mover)manager.CreateBullet(); mover.Acceleration = new Vector2(20.0f, 40.0f); mover.InitTopNode(pattern.RootNode); AccelTask myTask = mover.FindTaskByLabelAndName("test", ENodeName.accel) as AccelTask; BulletMLNode myNode = myTask.Node.GetChild(ENodeName.horizontal); Assert.AreEqual(ENodeType.relative, myNode.NodeType); }
public void CorrectSpeedRel3() { string filename = @"Content\AccelRel.xml"; pattern.ParseXML(filename); Mover mover = (Mover)manager.CreateBullet(); mover.AccelerationX = 20.0f; mover.AccelerationY = 40.0f; mover.InitTopNode(pattern.RootNode); AccelTask myTask = mover.FindTaskByLabelAndName("test", ENodeName.accel) as AccelTask; Assert.IsNotNull(myTask); }
public void CorrectSpeedSeq() { string filename = @"Content\AccelSeq.xml"; pattern.ParseXML(filename); Mover mover = (Mover)manager.CreateBullet(); mover.AccelerationX = 20.0f; mover.AccelerationY = 40.0f; mover.InitTopNode(pattern.RootNode); AccelTask accelTask = mover.FindTaskByLabelAndName("test", ENodeName.accel) as AccelTask; Assert.AreEqual(1.0f, accelTask.X); Assert.AreEqual(2.0f, accelTask.Y); }
public void CorrectSpeedRel7() { string filename = @"Content\AccelRel.xml"; pattern.ParseXML(filename); Mover mover = (Mover)manager.CreateBullet(); mover.AccelerationX = 20.0f; mover.AccelerationY = 40.0f; mover.InitTopNode(pattern.RootNode); AccelTask myTask = mover.FindTaskByLabelAndName("test", ENodeName.accel) as AccelTask; BulletMLNode myNode = myTask.Node.GetChild(ENodeName.horizontal); Assert.AreEqual(ENodeType.relative, myNode.NodeType); }