deepthroat
Erfahrenes Mitglied
Hi.
Am einfachsten wäre es, wenn du die Farbe bei jedem Aufruf der Funktion mit übergibst:
So wird für unterschiedliche Rekursionstiefen eine andere Farbe verwendet und die Farbe wird "automatisch" wieder zurückgesetzt wenn die Teil-Rekursion abgeschlossen ist (da die Variable color in der Funktion nie geändert wird).
Gruß
Am einfachsten wäre es, wenn du die Farbe bei jedem Aufruf der Funktion mit übergibst:
Java:
static void zeichnePythagorasBaum(double n, int color) {
...
zeichnePythagorasBaum(n*0.5*Math.sqrt(3), (color + 1) % 8);
....
}
Gruß