Ejemplo n.º 1
0
        //koko korttirivin animointi
        private async void tulostaKokoKasiAnimaatioAsync()
        {
            LABEL2.Text = "Vaihtoja jäljellä:" + pokeripeli.GetVuorojaJaljella().ToString();

            /*
             * for (int i = 0; i < PicBoxitPelaaja1.Count(); i++)
             * {
             *  PicBoxitPelaaja1.ElementAt(i).InitialImage = null;
             *  PicBoxitPelaaja2.ElementAt(i).InitialImage = null;
             * }
             */
            //käännä kaikki kortit väärinpäin
            for (int i = 0; i < 5; i++)
            {
                PicBoxitPelaaja1.ElementAt(i).Image = Image.FromFile(korttiVaarinpain);
                PicBoxitPelaaja2.ElementAt(i).Image = Image.FromFile(korttiVaarinpain);
                await Task.Delay(odotusaika);
            }

            //käännä kaikki kortit oikeinpäin
            for (int i = 0; i < PicBoxitPelaaja1.Count(); i++)
            {
                PicBoxitPelaaja1.ElementAt(i).Image = Image.FromFile(pokeripeli.getKortinTiedostonimi(pelaaja1, i));

                PicBoxitPelaaja2.ElementAt(i).Image = Image.FromFile(pokeripeli.getKortinTiedostonimi(pelaaja2, i));
                await Task.Delay(odotusaika);
            }
            //käden arvo
            kadenArvoLabel.Text  = "Pelaaja 1:\n" + pelaaja1.getKadenArvo();
            kadenArvoLabel2.Text = "Pelaaja 2:\n" + pelaaja2.getKadenArvo();
        }
Ejemplo n.º 2
0
 public string getKadenArvo(Kasi pelaaja)
 {
     return(pelaaja.getKadenArvo());
 }