Ejemplo n.º 1
0
 public void nextTurn()
 {
     player.ApplyFlatDamage();
     player.GetSpellBuffs().ForEach(spellPropert => spellPropert.RemainingTime -= 1);
     player.GetSpellBuffs().RemoveAll(spellPropert => spellPropert.RemainingTime == 0);
     player.SpellBook.ForEach(spell => spell.CooldownReamingTime -= 1);
     playerController.PlayerTurn();
     enemyNpc.ApplyFlatDamage();
     enemyNpc.GetSpellBuffs().ForEach(spellPropert => spellPropert.RemainingTime -= 1);
     enemyNpc.GetSpellBuffs().RemoveAll(spellPropert => spellPropert.RemainingTime == 0);
     enemyNpc.SpellBook.ForEach(spell => spell.CooldownReamingTime -= 1);
     enemyNpc.PlayTurn(player);
     TurnNumber += 1;
 }