public JeuPatience(Patience patience) { //puissances des cartes for (int i = 7; i <= 13; i++) { listesPuissances.Add(i, i); } jeu = new PaquetCarte(listesPuissances, 7); jeu.ajoutAsMAx(); jeu.MelangerPaquet(); //mise à 0 du plateau for (int i = 0; i < 4; i++) { for (int j = 0; j < 8; j++) { plateau[i, j] = 0; } } //placement des cartes sur le formulaire for (int i = 7; i <= 14; i++) { PictureBox cp = (PictureBox)patience.Controls.Find("C" + i + "P", false)[0]; cp.BackgroundImage = CompilJeux.Properties.Resources.dos_01_img; PictureBox co = (PictureBox)patience.Controls.Find("C" + i + "CO", false)[0]; co.BackgroundImage = CompilJeux.Properties.Resources.dos_01_img; PictureBox ct = (PictureBox)patience.Controls.Find("C" + i + "T", false)[0]; ct.BackgroundImage = CompilJeux.Properties.Resources.dos_01_img; PictureBox ca = (PictureBox)patience.Controls.Find("C" + i + "CA", false)[0]; ca.BackgroundImage = CompilJeux.Properties.Resources.dos_01_img; } }
/** * Coupe le paquet de carte pour le séparer dans 2 jeux de cartes distincts * */ public List <PaquetCarte> Couper() { List <PaquetCarte> lesjeux = new List <PaquetCarte>(); List <Carte> cartes1 = new List <Carte>(cartes.GetRange(0, 26)); List <Carte> cartes2 = new List <Carte>(cartes.GetRange(26, 26)); PaquetCarte jeu1 = new PaquetCarte(cartes1); PaquetCarte jeu2 = new PaquetCarte(cartes2); lesjeux.Add(jeu1); lesjeux.Add(jeu2); return(lesjeux); }
public JeuBataille(int _règle) { //puissances des cartes for (int i = 2; i <= 13; i++) { listesPuissances.Add(i, i - 1); } //l'AS listesPuissances.Add(1, 13); jeu = new PaquetCarte(listesPuissances); jeu.MelangerPaquet(); List <PaquetCarte> JeuCoupé = new List <PaquetCarte>(); JeuCoupé = jeu.Couper(); jeu1 = new PaquetCarte(JeuCoupé[0]); jeu2 = new PaquetCarte(JeuCoupé[1]); règle = _règle; }
public PaquetCarte(PaquetCarte pc) { cartes = new List <Carte> (pc.cartes); }