public static LieuCle buildAndAddLieuCle(TypeDeLieu type, CouleurEquipe couleur, PointOriente pt, ElementSurface surfaceControle, double toleranceAngulaire) { LieuCle retour = new LieuCle(type, pt, surfaceControle, toleranceAngulaire); addLieuCle(type, couleur, retour); return(retour); }
private static void addLieuCle(TypeDeLieu type, CouleurEquipe couleur, LieuCle lieu) { if (!LIEUX_CLES.Contains(couleur)) { LIEUX_CLES.Add(couleur, new Hashtable()); } ((Hashtable)LIEUX_CLES[couleur]).Add(type, lieu); }