public void RepeatOnce() { string filename = @"Content\FireSpeed.xml"; pattern.ParseXML(filename); Mover mover = (Mover)manager.CreateBullet(); mover.InitTopNode(pattern.RootNode); ActionTask myAction = mover.Tasks[0] as ActionTask; ActionNode testNode = pattern.RootNode.FindLabelNode("top", ENodeName.action) as ActionNode; Assert.AreEqual(1, testNode.RepeatNum(myAction, mover)); }
public void RepeatNumMaxCorrect1() { var filename = TestUtils.GetFilePath(@"Content\ActionRepeatMany.xml"); BulletPattern pattern = new BulletPattern(); pattern.Parse(filename); Mover mover = (Mover)TestUtils.Manager.CreateBullet(); mover.InitTopNode(pattern.RootNode); ActionTask testTask = mover.FindTaskByLabel("test") as ActionTask; ActionNode actionNode = testTask.Node as ActionNode; Assert.AreEqual(10, actionNode.RepeatNum(testTask, mover)); }
public void RepeatOnce() { var filename = TestUtils.GetFilePath(@"Content\FireSpeed.xml"); TestUtils.Pattern.Parse(filename); Mover mover = (Mover)TestUtils.Manager.CreateBullet(); mover.InitTopNode(TestUtils.Pattern.RootNode); ActionTask myAction = mover.Tasks[0] as ActionTask; ActionNode testNode = TestUtils.Pattern.RootNode.FindLabelNode("top", NodeName.action) as ActionNode; Assert.AreEqual(1, testNode.RepeatNum(myAction, mover)); }
public void RepeatOnce() { var filename = new Filename(@"AllRound.xml"); BulletPattern pattern = new BulletPattern(); pattern.ParseXML(filename.File); Mover mover = (Mover)manager.CreateBullet(); mover.InitTopNode(pattern.RootNode); ActionTask myAction = mover.Tasks[0] as ActionTask; ActionNode testNode = pattern.RootNode.FindLabelNode("top", ENodeName.action) as ActionNode; Assert.AreEqual(1, testNode.RepeatNum(myAction, mover)); }
public void RepeatNumMaxInitCorrect() { var filename = TestUtils.GetFilePath(@"Content\ActionRepeatOnce.xml"); BulletPattern pattern = new BulletPattern(); pattern.Parse(filename); Mover mover = (Mover)TestUtils.Manager.CreateBullet(); mover.InitTopNode(pattern.RootNode); BulletMLTask myTask = mover.Tasks[0]; ActionTask testTask = myTask.ChildTasks[0] as ActionTask; ActionNode actionNode = testTask.Node as ActionNode; Assert.AreEqual(1, actionNode.RepeatNum(testTask, mover)); }