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; }
public static void Init() { for (int i = 0; i < Pic.Length; i++) { Pic[i] = new Poza(Deck[i].valori, Deck[i].culori); } }
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; } } }