Zum Inhalt springen

Spielerei mit AbapTurtle

Turtle-Grafik ist eine Bildbeschreibungssprache die vor allem im schulischen Bereich stattfindet. Das Prinzip ist relativ einfach. Man kann sich eine Schildkröte auf einem Blatt vorstellen, die verschiedene Kommandos ausführen kann und dabei einen Stift hält.

Das Ganze habe ich letztens zufällig entdeckt als ich über AbapTurtle gestolpert bin ein OpenSource-Projekt um Turtle-Grafiken in Abap zu visualisieren.

Beitrag ansehen

Das Projekt ist auch sehr gut dokumentiert und vor allem mit einigen Beispielen abgerundet.
Ich habe es dann auch mal ausprobiert… 🙂

REPORT ZR_TURTLE_SASCHADEV.

    data(lo_turtle) = zcl_turtle=>create(
      height = 800
      width  = 800
      title  = |sascha-dev.de| background_color = '#000000' ).

    lo_turtle->goto( x = 300 y = 500 ).
    lo_turtle->set_pen( value #(
            stroke_color = `#FF00FF`
            stroke_width = 2 ) ).

    lo_turtle->forward( how_far = 100 ).
    lo_turtle->left( degrees = 90 ).
    lo_turtle->forward( how_far = 100 ).
    lo_turtle->left( degrees = 90 ).
    lo_turtle->forward( how_far = 100 ).
    lo_turtle->right( degrees = 90 ).
    lo_turtle->forward( how_far = 100 ).
    lo_turtle->right( degrees = 90 ).
    lo_turtle->forward( how_far = 100 ).
    lo_turtle->right( degrees = 90 ).

    zcl_turtle_output=>show( lo_turtle ).

Facebooktwitterpinterestlinkedinmail
Published inABAPSAP Entwicklung

Sei der Erste der einen Kommentar abgibt

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert