コード例 #1
0
 private static void DoBattle(ICharacter char1, ICharacter char2, ICombatHandler combatHandler, int roundNumber)
 {
     while (combatHandler.AreCharactersAlive(char1, char2))
     {
         roundNumber += 1;
         BattleRound(char1, char2, combatHandler);
     }
     if (char1.Life < 1)
     {
         PlayHeroDeathRattle(char1);
     }
     else
     {
         PlayVillainDeathRattle(char2);
     }
 }