public bool IntraLuptatori(ICaracter caracter1, ICaracter caracter2) { if (Luptatori.Count == 0) { Console.WriteLine($"Luptatorii au intrat in arena \n"); Luptatori.Add(caracter1); Luptatori.Add(caracter2); return(true); } Console.WriteLine("Nu pot intra mai mult de 2 luptatori in arena"); return(false); }
static void Main(string[] args) { Console.WriteLine("A fost o data ca niciodata o imparatie de poveste. Pe cand oamenii cunosteau legile magiei,"); Console.WriteLine("razboinicii se indeletniceau cu taina luptei si arcasii isi faceau fala cu iscusinta manuirii sulitelor,"); Console.WriteLine("se pomeni razboi mare intre clanuri pentru dobandirea suprematiei."); Console.WriteLine("Cine va castiga lupta cea apriga ? Magicienii cu vrajile mortale, arcasii cu tolba de sageti sau aprigii razboinici ?"); ICaracter primulLuptator = AlegeCaracterul(1); ICaracter alDoileaLuptator = AlegeCaracterul(2); Lupta lupta1 = new Lupta(); if (lupta1.IntraLuptatori(primulLuptator, alDoileaLuptator)) { lupta1.IncepeLupta(); } Console.ReadKey(); }