protected override void init_game() { bool jogador_invalido; personas = new Personagem[n_jogadores]; int[] attr = new int[3]; int sum; for (int i = 0; i < n_jogadores; i++) { do { Console.WriteLine (players [i] + ", crie seu personagem:"); Console.WriteLine ("\tSoma de atributos: " + sum_attr); Console.WriteLine ("\tMáximo de atributo: " + max_attr); jogador_invalido = false; sum = 0; for (int j = 0; j < 3; j++) { Console.WriteLine(attr_names[j]); attr[j] = Convert.ToInt32(Console.ReadLine()); sum += attr[j]; if (attr[j] > max_attr) { jogador_invalido = true; } } if (sum != sum_attr) { jogador_invalido = true; } } while (jogador_invalido); personas [i] = new Personagem (attr [2], attr [0], attr [1], players [i]); } }
protected override void init_game() { bool jogador_invalido; personas = new Personagem[n_jogadores]; int[] attr = new int[3]; int sum; for (int i = 0; i < n_jogadores; i++) { do { Console.WriteLine(players [i] + ", crie seu personagem:"); Console.WriteLine("\tSoma de atributos: " + sum_attr); Console.WriteLine("\tMáximo de atributo: " + max_attr); jogador_invalido = false; sum = 0; for (int j = 0; j < 3; j++) { Console.WriteLine(attr_names[j]); attr[j] = Convert.ToInt32(Console.ReadLine()); sum += attr[j]; if (attr[j] > max_attr) { jogador_invalido = true; } } if (sum != sum_attr) { jogador_invalido = true; } } while (jogador_invalido); personas [i] = new Personagem(attr [2], attr [0], attr [1], players [i]); } }
public int atacar(Personagem inimigo) { return(inimigo.receber_dano(atk / (defending? 2: 1))); }
public int atacar(Personagem inimigo) { return inimigo.receber_dano (atk/(defending? 2: 1)); }