Beispiel #1
0
        public static void shuffle(Poza[] P)
        {
            int  x;
            int  y;
            Poza Aux = new Poza(0, string.Empty);

            for (int i = 0; i < 100; i++)
            {
                x = Rand.Next(0, P.Length);
                y = Rand.Next(0, P.Length);

                Aux.valoare          = P[x].valoare;
                Aux.culoare          = P[x].culoare;
                Aux.BackgroundImage  = P[x].BackgroundImage;
                P[x].valoare         = P[y].valoare;
                P[x].culoare         = P[y].culoare;
                P[x].BackgroundImage = P[y].BackgroundImage;
                P[y].valoare         = Aux.valoare;
                P[y].culoare         = Aux.culoare;
                P[y].BackgroundImage = Aux.BackgroundImage;
            }

            for (int i = 0; i < 5; i++)
            {
                P[i].IsSelected = false;
                P[i].BackColor  = Color.Transparent;
            }
            selectnr = 0;
        }
Beispiel #2
0
 public static void Init()
 {
     for (int i = 0; i < Pic.Length; i++)
     {
         Pic[i] = new Poza(Deck[i].valori, Deck[i].culori);
     }
 }
Beispiel #3
0
        public static void Ondraw(Poza[] P)
        {
            int  x;
            int  y;
            Poza Aux = new Poza(0, string.Empty);

            for (int i = 0; i < 100; i++)
            {
                x = Rand.Next(0, P.Length);
                y = Rand.Next(0, P.Length);
                if (P[x].IsSelected && P[y].IsSelected)
                {
                    Aux.valoare          = P[x].valoare;
                    Aux.culoare          = P[x].culoare;
                    Aux.BackgroundImage  = P[x].BackgroundImage;
                    P[x].valoare         = P[y].valoare;
                    P[x].culoare         = P[y].culoare;
                    P[x].BackgroundImage = P[y].BackgroundImage;
                    P[y].valoare         = Aux.valoare;
                    P[y].culoare         = Aux.culoare;
                    P[y].BackgroundImage = Aux.BackgroundImage;
                }
            }
        }