コード例 #1
0
ファイル: CreepTests.cs プロジェクト: whztt07/DeltaEngine
		public void CheckStateBurst()
		{
			var creep = new Creep(CreepType.Paper, Vector2D.Zero);
			creep.ReceiveAttack(TowerType.Fire, 10.0f);
			AdvanceTimeAndUpdateEntities(1.0f);
			creep.Update();
			creep.ReceiveAttack(TowerType.Fire, 10.0f);
			AdvanceTimeAndUpdateEntities(2.1f);
			creep.Update();
			Assert.Less(creep.GetStatValue("Hp"), 90.0f);
		}
コード例 #2
0
ファイル: CreepTests.cs プロジェクト: whztt07/DeltaEngine
		public void CheckUpdateWithDeadCreep()
		{
			var creep = new Creep(CreepType.Cloth, Vector2D.Zero);
			creep.AdjustStat(new StatAdjustment("Hp", "", -185));
			creep.ReceiveAttack(TowerType.Fire, 10.0f);
			creep.Update();
			Assert.AreEqual(0.0f, creep.GetStatValue("Hp"));
		}