public bool IsComplete() { bool res = false; // Initilise objet de la classe Door Door test = new Door(); Cleat cleat = new Cleat(); // Compare le nombre de fois qu'on a les éléments constitutifs d'une box; Si on a le bon nombre, res =true et on renvoie res if (tasseaux == 4 & traverseAV == 2 & travaerseAR == 2 & traverseGD == 4 & panneauxHB == 2 & panneauxGD == 2 & panneauAR == 1 & test.tDoor == true || false & cleat == 4 parts.TryGetValue()) { res = true; } return(res); /* * Idées pour compter le # de fois que pièce est dans parts * * A: * - Faire liste pour chaque pièce, liste contenant les références de chaque pièce prisent par sql * - Puis comparer clé du dico parts (reference) avec la liste référence de la piste corrrespondante * * B: * - Créer une instance de chaque pièce; * - Mettre un compteur dans chaque instance, compteur comtabilisant le nbre de fois que l'on a créé une instance à partir de la classe. * */ }
// hauteur casier = hauter tasseaux+2x2cm (hauteur traverses) public void SetHeight(double height) { this.height = height; // Ajouter cleats // Valeur initiale de i est identique à la position => Elle est modifiable for (int i = 0; i < 4; i++) { Cleat cleat = new Cleat(); string refer = " "; // Variable contenant la référence de la cornière (Via sql?) Add(cleat, i.ToString(), refer); } }