コード例 #1
0
ファイル: Program.cs プロジェクト: CommName/MauMau
        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 + "| ");
            }
        }