private static void LerMonstros(string[] linhas, ref int linhaCont, CasoDeTeste _teste) { for (int i = 0; i < _teste.NumeroMonstro; i++) { string[] linha = linhas[++linhaCont].Split(' '); Salao _salao = null; _teste.Saloes.ForEach(s => { if (s.NumeroSalao == int.Parse(linha[0])) { _salao = s; } }); Monstro _monstro = new Monstro(_salao, int.Parse(linha[1])); _salao.Monstros.Add(_monstro); } }
public int QuantidadeMagiaPorMonstro(Monstro monstro) { return((int)Math.Ceiling((decimal)monstro.Vida / Dano)); }