예제 #1
0
 public Carte(String cValeur, CouleurCarte Ccouleur, string cPath)
 {
     nom     = cValeur + " " + Ccouleur;
     valeur  = cValeur;
     couleur = Ccouleur;
     path    = cPath;
     nbCarte++;
 }
예제 #2
0
        private CouleurCarte getCouleurCarte(string coul)
        {
            CouleurCarte val = CouleurCarte.Pique;

            if (coul.Equals(CouleurCarte.Carreau.ToString()))
            {
                val = CouleurCarte.Carreau;
            }
            if (coul.Equals(CouleurCarte.Coeur.ToString()))
            {
                val = CouleurCarte.Coeur;
            }
            if (coul.Equals(CouleurCarte.Pique.ToString()))
            {
                val = CouleurCarte.Pique;
            }
            if (coul.Equals(CouleurCarte.Trèfle.ToString()))
            {
                val = CouleurCarte.Trèfle;
            }

            return(val);
        }
예제 #3
0
 public Carte(int _valeur, CouleurCarte _couleur)
 {
     Valeur  = _valeur;
     Couleur = _couleur;
 }
예제 #4
0
        /// <summary>
        /// Déclenche une vérification de couleur carte
        /// </summary>
        /// <param name="carte"></param>
        /// <param name="carteAttendue"></param>
        private void VerifierCarte(CouleurCarte couleurAttendue, MainPoker main, int indexCarte)
        {
            var carte = main.ResultatMain.MainGagnante[indexCarte];

            Assert.AreEqual(carte.Couleur, couleurAttendue, string.Format("{0} : carte n°{1}", main.ResultatMain.TypeCombinaison, indexCarte + 1));
        }
예제 #5
0
 /// <summary>
 /// Unique constructeur d'une carte
 /// </summary>
 /// <param name="hauteur"></param>
 /// <param name="couleur"></param>
 public CartePoker(HauteurCarte hauteur, CouleurCarte couleur)
 {
     _hauteur = hauteur;
     _couleur = couleur;
 }
예제 #6
0
        public string genererPath(string valeur, CouleurCarte couleur)
        {
            string path = @"\ListeDesCartes\" + valeur.ToString() + " " + couleur.ToString() + ".png";

            return(path);
        }