Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionclass De { // attributs private string faceApparente; private string cheminFace; private string nomFace; private string extensionFace; private int idDe; private Random randomFaceApparente; // constructeur public De() { cheminFace = "D:\\cours\\c#\"; nomFace = "tp"; extensionFace = ".jpg"; this.faceApparente = null; idDe = 0; randomFaceApparente = new Random(); } // propriétés public int IdDe { get { return idDe; } set { idDe = value; } } public String FaceApparente { get { return faceApparente; } set { if (value != null) { faceApparente = cheminFace + nomFace + value + extensionFace; } } } // méthodes public void changerFaceApparente() { IdDe = randomFaceApparente.Next(1,6); FaceApparente = System.Convert.ToString(IdDe); } public override string ToString() { return this.FaceApparente ; } }
class De { // attributs private string faceApparente; private string cheminFace; private string nomFace; private string extensionFace; private int idDe; // constructeur public De() { cheminFace = "D:\\cours\\c#\"; nomFace = "tp"; extensionFace = ".jpg"; this.faceApparente = null; idDe = 0; } // propriétés public int IdDe { get { return idDe; } set { idDe = value; } } public String FaceApparente { get { return faceApparente; } set { if (value != null) { faceApparente = cheminFace + nomFace + value + extensionFace; } } } // méthodes public void changerFaceApparente(Random rnd) { IdDe = rnd.Next(1,6); FaceApparente = System.Convert.ToString(IdDe); } public override string ToString() { return this.FaceApparente ; } }
class user { // attributs private string nom; private string prenom; private De[] tabTotalDes; private De[] tabEquipageDes; private int nbDesEnJeu; private int nbLancees; private Random randomFaceApparente; public const int premier = 1; public const int deuxieme = 2; public const int troisieme = 3; // propriétés public string Nom { get { return nom; } set { nom = value; } } public string Prenom { get { return prenom; } set { prenom = value; } } public int NbLancees { get { return nbLancees ; } set { nbLancees = value; } } public int NbDesEnJeu { get { return nbDesEnJeu ; } set { nbDesEnJeu = value; } } public De[] TabTotalDes { get { return tabTotalDes; } set { tabTotalDes = value; } } // constructeur public user(string nom, string prenom) { this.nom = nom; this.prenom = prenom; nbDesEnJeu = 6; randomFaceApparente = new Random(); tabTotalDes = new De[nbDesEnJeu]; for (int i = 0; i < nbDesEnJeu; i++) { tabTotalDes[i] = new De(); } tabEquipageDes = new De[3]; } // méthodes public void lancer() { nbLancees++; for (int i = 0; i < nbDesEnJeu ; i++) { TabTotalDes[i].changerFaceApparente(randomFaceApparente); } } }
randomFaceApparente = new Random(); for(int i = 0; i < nbDesEnJeu; i++) { int valeur = randomFaceApparente.Next(1, 6); TabTotalDes[i].changerFaceApparente(valeur); }