Apfelmännchen zeichnen (sehr schwierig)

Um das Apfelmännchen zu zeichnen, muss für jeden Punkt in der Welt von Kara die "Farbe" bestimmt werden (Funktion fahrstreckentest()). Dazu müssen zuerst die Koordinaten aus der Kara-Welt in die entsprechenden Koordinaten in der "Apfelwelt" umgerechnet werden (Funktionen berechneApfelX() und berechneApfelY()).

for (int row = 0; row < KARA_HEIGHT; row++) {
  for (int col = 0; col < KARA_WIDTH; col++) {
    double x = berechneApfelX(col);
    double y = berechneApfelY(row);

    int i = fahrstreckentest(x, y);
    if (i == ITERATIONS) {
      world.setLeaf(col, row, true);
      tools.checkState();
    }
  }
}