Пример #1
0
 // Eldobja a fókuszált kártyát a kezéből
 public void FokuszaltKartyatEldob()
 {
     Console.Write("\nA következő kártya eldobásra került: ");
     Megjelenito.PrintKartya(Kartyak[FokuszaltKartyaIndex]);
     FokuszaltKartyaIndex = 0;
     Kartyak.RemoveAt(FokuszaltKartyaIndex);
 }
Пример #2
0
        public Kartya FokuszaltKartyatKijatszik(Kartya adu, bool ellenorizzeHogyNagyobbE)
        {
            Kartya kartya = Kartyak[FokuszaltKartyaIndex];

            if (!ellenorizzeHogyNagyobbE)
            {
                if (JatekLogika.ErvenyesLepesE(adu, kartya) && JatekLogika.MagasabbE(adu, kartya))
                {
                    Kartyak.RemoveAt(FokuszaltKartyaIndex);
                    FokuszaltKartyaIndex = 0;
                    return(kartya);
                }
            }
            else
            {
                if (JatekLogika.ErvenyesLepesE(adu, kartya))
                {
                    Kartyak.RemoveAt(FokuszaltKartyaIndex);
                    FokuszaltKartyaIndex = 0;
                    return(kartya);
                }
            }
            return(null);
        }
Пример #3
0
 // Hozzáad egy kártyát a játékos kezében lévőkhöz
 public void KartyatKap(Kartya k)
 {
     Console.Write("\n {0}: Új kártya került a kezébe!", Nev);
     Kartyak.Add(k);
     Console.Write(", {0}-nál lévő kártyák száma:{1} \n", Nev, Kartyak.Count);
 }