TurtleBlume/Hilfsfunktion Blatt

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Java</language>
Die Hilfsfunktion Blatt ist dafür verantwortlich ein grünes Blatt in verschiedenen Größen und Winkeln zu zeichnen.

Bearbeitet diese Wikiseite und schriebt eure Hilfsfunktion in die hier nachfolgende Codebox. Verwendet die globale Variable <tt>turtle</tt> dafür.

<code id="Code">
void zeichneBlatt (int color, int length, int angle){
  turtle.penColor((color & 0xFF0000)>> 16,(color & 0x00FF00)>>8,color & 0x0000FF);
  turtle.forward(length/5); // 1/5 Stiehl
  double w = length/5*4; // 4/5 Blatt

  turtle.right(20);
  for(int i=0; i < 20; i++){
   turtle.right(-1);
   turtle.forward(w/20.0);
  }
  turtle.right(180);
  for(int i=0; i < 20; i++){
   turtle.right(-1);
   turtle.forward(w/20.0);
  }

}
</code>

== Schnittstelle ==
Die Hilfsfunktion <tt>zeichneBlatt</tt> soll folgende Parameter und Wertebereiche verarbeiten. 

{| border=1
! Parameter !! Wertebereich
|-
| length || 10 bis 500
|-
| angle || 0 bis 360
|}

== Testen ==

<eval id="4d071b2e0af2c">
zeichneBlatt(0x31a72b,100,0);
zeichneBlatt(0x31a72b,100,90);
</eval>

<canvas></canvas>