Bonjour à tous,

Je suis face à un problème d'envergure pour moi qui n'ai aucune formation en Tcl.
Après qu'on m'avoir demandé de codé en Java, on m'a ensuite dit que le TCl conviendrai mieux au client. Petit hic je ne connais pas le TCL.
Pour m'aider à démarrer, quelqu'un pourrait t-il me transcrire ce bout de code Java en TCL ? Cela pourrait m'aider pour faire le reste.
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 public void afficheProportionTriangles(){
 
        ArrayList<Triangle> tabTemp = this.controleur.getTabTrianglePerso();
        graphe = new Graph_maison(tabTemp);
        graphe.blanchir();
        Stack<UnSommet>  pile = new Stack<UnSommet>();
        double tot=0,blue=0;
        UnSommet us =  graphe.chercher(0);
        pile.push(us);
        while(!pile.empty()){
            us = (UnSommet)pile.pop();
            if (us.getSommet().getcolor() == Color.white) {
                us.getSommet().setcolor(Color.BLACK);
                tot++;
                if (tabTemp.get(us.getSommet().getnum()).getColor()== VariableGlobale.TRIANGLE_BLEU)
                    blue++;
                for(int p = us.getlesAretes().size()-1; p>=0; --p)
                    pile.push(us.getlesAretes().get(p).getArrivee());
            }
        }
//        System.out.println("pourcentage de bleu: "+blue+" "+tot+" "+(blue/tot)*100);
        double percentBleu = Math.round((blue/tot)*(double)1000)/(double)10;
        double percentRouge = Math.round(((tot-blue)/tot)*(double)1000)/(double)10;
        String message = "Nombre total de triangles: "+(int)tot;
        message += "\n";
        message += "Nombre et pourcentage de bleu: "+(int)blue+" - "+percentBleu+"%";
        message += "\n";
        message += "Nombre et pourcentage de rouge: "+(int)(tot-blue)+" - "+percentRouge+"%";
        JOptionPane.showMessageDialog(null, message ,"Proportions de Triangles", JOptionPane.INFORMATION_MESSAGE);