示例#1
0
 // Konstruktor a játékos nevével, a játék ezután azt jeleníti meg.
 public JatekMenet(String nev)
 {
     Oszto       = new Oszto();
     Felhasznalo = new Jatekos(nev);
     AI          = new Jatekos("AI");
     eredmeny.Add(Felhasznalo.Nev, 0);
     eredmeny.Add(AI.Nev, 0);
     ElfogytakAKartyakEgyikJatekosnak = false;
     JatekVegetErt = false;
 }
示例#2
0
        // Újra inicializálja a kört, új kártyák stb.
        public void Kezdes()
        {
            Oszto       = new Oszto();
            Felhasznalo = new Jatekos(Felhasznalo.Nev);
            AI          = new Jatekos("AI");


            VegeVanMar(); // Győzelem feltétele 4 kör győzelem

            if (!JatekVegetErt)
            {
                ElfogytakAKartyakEgyikJatekosnak = false;
                adottKorbenElvittUtesek.Clear();
                adottKorbenElvittUtesek.Add(Felhasznalo.Nev, 0);
                adottKorbenElvittUtesek.Add(AI.Nev, 0);

                Megjelenito.Fontos("Új játék kedődött! Az osztó kiosztja a kártyákat..");
                for (int i = 0; i < 4; i++)
                {
                    Felhasznalo.KartyatKap(Oszto.OsztEgyKartyat());
                    AI.KartyatKap(Oszto.OsztEgyKartyat());
                }
                Console.WriteLine("\nOsztó végzett a kártyák kiosztásával!");
                Adu = Oszto.OsztEgyKartyat();

                Megjelenito.Takaritas();
                Megjelenito.PrintJatekSzabalyok();
                Megjelenito.Fontos("Kezdéshez nyomj meg egy gombot!");
                //keyinfo = Console.ReadKey(true);
                Console.Clear();
            }
            else
            {
                Megjelenito.Fontos("A Játék véget ért! Valaki elérte a 4 győzelmet!");
            }
        }