Example #1
0
        public string Start()
        {
            while (_lluitadors.Count() > 1)
            {
                var triats = _lluitadors.Take(2).ToList();
                _lluitadors.RemoveRange(0, 2);

                System.Console.WriteLine($"{triats[0].Nom} vs {triats[1].Nom}");
                _ring.EntradaLluitadors(triats[0], triats[1]);
                var resultat = _ring.Lluiteu();

                if (resultat.First().EsKo())
                {
                    System.Console.WriteLine($"\nGUANYA: {triats[1].Nom} \n");
                    _lluitadors.Add(triats[1]);
                }
                else
                {
                    System.Console.WriteLine($"\nGUANYA: {triats[0].Nom} \n");
                    _lluitadors.Add(triats[0]);
                }

                System.Console.WriteLine("--------------------------------------------");
            }
            return(_lluitadors.First().Nom);
        }