static void specCase() { PlayerUser bot = new PlayerUser(true); //Prethodne karte Console.WriteLine("Broj prethodnih karata"); int broj = Int32.Parse(Console.ReadLine().ToString()); Console.WriteLine("Upisite prethodne karte"); List <Karta> ruka = new List <Karta>(); for (int i = 0; i < broj; i++) { Karta karta = new Karta(); karta.Boja = (TIG.AV.Karte.Boja)(Console.Read() - '0'); Console.Read(); karta.Broj = Console.ReadLine().ToString(); ruka.Add(karta); } bot.Bacenekarte(ruka, Boja.Unknown, 5); //Trenutno karte Console.WriteLine("Unesite broj trenutnih karata"); ruka.Clear(); broj = Int32.Parse(Console.ReadLine().ToString()); for (int i = 0; i < broj; i++) { Karta karta = new Karta(); karta.Boja = (TIG.AV.Karte.Boja)(Console.Read() - '0'); Console.Read(); karta.Broj = Console.ReadLine().ToString(); ruka.Add(karta); } bot.SetRuka(ruka); //Talon Console.WriteLine("Talon"); Karta k = new Karta(); k.Boja = (TIG.AV.Karte.Boja)(Console.Read() - '0'); Console.Read(); k.Broj = Console.ReadLine().ToString(); ruka.Clear(); ruka.Add(k); Console.WriteLine("Broj karata protivnika"); int br = Int32.Parse(Console.ReadLine()); bot.Bacenekarte(ruka, Boja.Unknown, br); Console.WriteLine(bot.ToString()); Console.WriteLine(k.Boja + " " + k.Broj); bot.findBestMoce(); Console.Write(bot.BestMove.NovaBoja.ToString() + " " + bot.BestMove.Tip.ToString()); foreach (Karta p in bot.BestMove.Karte) { Console.Write(p.Boja.ToString() + " " + p.Broj + "| "); } }