// 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); }
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); }
// 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); }