public void BulletSpeedTaskValue() { var filename = new Filename(@"BulletSpeed.xml"); pattern.ParseXML(filename.File); Mover mover = (Mover)manager.CreateBullet(); mover.InitTopNode(pattern.RootNode); BulletMLTask myTask = mover.Tasks[0]; FireTask testTask = myTask.ChildTasks[0] as FireTask; SetSpeedTask speedTask = testTask.InitialSpeedTask as SetSpeedTask; Assert.IsNotNull(speedTask.Node); }
public void BulletSpeedTaskValue1() { string filename = @"Content\BulletSpeed.xml"; pattern.ParseXML(filename); Mover mover = (Mover)manager.CreateBullet(); mover.InitTopNode(pattern.RootNode); BulletMLTask myTask = mover.Tasks[0]; FireTask testTask = myTask.ChildTasks[0] as FireTask; SetSpeedTask speedTask = testTask.InitialSpeedTask as SetSpeedTask; Assert.IsTrue(speedTask.Node is SpeedNode); }
public void BulletSpeedTaskValue3() { string filename = @"Content\BulletSpeed.xml"; pattern.ParseXML(filename); Mover mover = (Mover)manager.CreateBullet(); mover.InitTopNode(pattern.RootNode); BulletMLTask myTask = mover.Tasks[0]; FireTask testTask = myTask.ChildTasks[0] as FireTask; SetSpeedTask speedTask = testTask.InitialSpeedTask as SetSpeedTask; SpeedNode speedNode = speedTask.Node as SpeedNode; Assert.AreEqual(10.0f, speedNode.GetValue(speedTask, mover)); }
public void FireSpeedTaskValue3() { var filename = new Filename(@"FireSpeed.xml"); pattern.ParseXML(filename.File); Mover mover = (Mover)manager.CreateBullet(); mover.InitTopNode(pattern.RootNode); BulletMLTask myTask = mover.Tasks[0]; FireTask testTask = myTask.ChildTasks[0] as FireTask; SetSpeedTask speedTask = testTask.InitialSpeedTask as SetSpeedTask; SpeedNode speedNode = speedTask.Node as SpeedNode; Assert.AreEqual(5.0f, speedNode.GetValue(speedTask, mover)); }