Beispiel #1
0
 // Dessin
 static void dessiner(int x, int y, int rayon, int v) {
   Isn.drawCircle(x, y, rayon, 0, 0, 0);
   if (rayon > 1) {
     if (v != droite) {
       dessiner(x + 3 * rayon / 2, y, rayon / 2, gauche);
     }
     if (v != gauche) {
       dessiner(x - 3 * rayon / 2, y, rayon / 2, droite);
     }
     if (v != haut) {
       dessiner(x, y - 3 * rayon / 2, rayon / 2, bas);
     }
     if (v != bas) {
       dessiner(x, y + 3 * rayon / 2, rayon / 2, haut);
     }
   }
 }
Beispiel #2
0
 public static void main(String[] args) {
   Isn.initDrawing("DessinRécursif", 10, 10, 400, 400);
   dessiner(200, 200, 64, aucun);
 }