public Guerriero(Giocatore proprietario, int mor, int hp) { _inGioco = false; Morale = mor; PuntiVita = hp; abilitaTipoDanno = new int[3]; abilitaTipoArma = new int[6]; Proprietario = proprietario; }
public void CreaGuerrieri(Giocatore giocatore, int numero) { var nuovi = // Creo una sequenza intera che va da 0 a "numero" Enumerable.Range(0, numero) // Costruisco per ciascun elemento della sequenza un nuovo guerriero (Select in realtà è l'Array.map() di js) .Select(n => new Guerriero(giocatore, 100 * n, 100 * n)) // Esporto la sequenza come array .ToArray(); guerrieri = guerrieri.Concat(nuovi).ToArray(); }