Ejemplo n.º 1
0
        private void KartyaCsere(int index1, int index2)
        {
            Kartya kartya = kartyak[index1];

            kartyak[index1] = kartyak[index2];
            kartyak[index2] = kartya;
        }
Ejemplo n.º 2
0
        public Kartya KartyatELvesz(int pozicio)
        {
            Kartya kartya = kartyak[0];

            kartyak.RemoveAt(pozicio);
            return(kartya);
        }
Ejemplo n.º 3
0
        //Metódusok
        public Kartya Huz()
        {
            Kartya kartya = kartyak[0];

            kartyak.RemoveAt(0);

            return(kartya);
        }
Ejemplo n.º 4
0
        private void Csata(Jatekos p1, Jatekos p2, int p1valasztas, int p2valasztas)
        {
            Kartya p1Kartya = p1.KartyatELvesz(p1valasztas);
            Kartya p2Kartya = p2.KartyatELvesz(p2valasztas);

            if (p1Kartya.Szin == p2Kartya.Szin)
            {
                if (p1Kartya.Ertek > p2Kartya.Ertek)
                {
                    p1.KartyatVisz(p1Kartya);
                    p1.KartyatVisz(p2Kartya);
                }
                else
                {
                    p2.KartyatVisz(p1Kartya);
                    p2.KartyatVisz(p2Kartya);
                }
            }
        }
Ejemplo n.º 5
0
 public void KartyatVisz(Kartya k)
 {
     nyertKartya.Add(k);
 }
Ejemplo n.º 6
0
 //Metódusok
 public void KartyatAd(Kartya k)
 {
     kartyak.Add(k);
 }