//Konstruktor public Játszma(int játékosDb) { if (játékosDb == 4) { //akiOszt azért 3 mert alapértelmezetten mi osztunk először lapokSzáma = 32; kezSzáma = 8; } else if (játékosDb == 6) { ; lapokSzáma = 30; kezSzáma = 5; } //tömb amibe mindent kiírunk KiírTömb = new string[kezSzáma]; //létrehozzuk a pakli példányt pakli = new Pakli(lapokSzáma,játékosDb); //létrehozzuk az asztal tömbünket amibe beletesszük mindig a lapokat asztal = new Lap[játékosDb]; //játékosok létrehozása játékosok = new Játékos[játékosDb]; //játékos tömb feltöltése játékosokkal és közben sorszámozzuk őket ezeket az értékeket adjuk a Lap.Kié tulajdonságnak for (int i = 0; i < játékosDb; i++) { játékosok[i] = new Játékos(kezSzáma,pakli); játékosok[i].Hanyadik = i; if (i == játékosok.Length - 1) { játékosok[i].Név = "Játékos"; } else { játékosok[i].Név = "Gép" + (i + 1); } } }
//Konstruktor public Játékos(int kezSzáma, Pakli pakli) { kez = new Lap[kezSzáma]; this.pakli = pakli; this.kezSzáma = kezSzáma; }