コード例 #1
0
 public void Damage(int damage)
 {
     if (dead)
     {
         return;
     }
     model.TakeDamage(damage);
     if (model.IsDead())
     {
         dead = true;
         view.DeathSequence();
     }
     else
     {
         view.HitSequence();
     }
 }
コード例 #2
0
 public void IsDeadTest()
 {
     Assert.IsFalse(model.IsDead());
     model.TakeDamage(maxHealth);
     Assert.IsTrue(model.IsDead());
 }