Dokumentation

This commit is contained in:
ngb 2022-12-08 16:09:13 +01:00
parent 15e47ceaa8
commit 8de3c41b9b
3 changed files with 12 additions and 3 deletions

View File

@ -66,7 +66,7 @@ public class DrawingLayer extends Layer implements Strokeable, Fillable {
private final Stack<schule.ngb.zm.shapes.Text> styleStack;
/**
* Erstellt eine Ebene in der Standardgröße.
* Erstellt eine Zeichenebene in der Standardgröße.
*/
public DrawingLayer() {
super();
@ -79,7 +79,7 @@ public class DrawingLayer extends Layer implements Strokeable, Fillable {
}
/**
* Erstellt eine Ebene mit der angegebenen Größe.
* Erstellt eine Zeichenebene mit der angegebenen Größe.
*
* @param width Die Breite der Ebene.
* @param height Die Höhe der Ebene.

View File

@ -11,7 +11,7 @@ import java.util.*;
import java.util.function.DoubleUnaryOperator;
/**
* Ein Layer um {@link Shape} Objekte zu zeichnen.
* Eine Ebene um {@link Shape} Objekte zu zeichnen.
* <p>
* Ein {@code ShapesLayer} ist eine der drei Standardebenen der
* {@link schule.ngb.zm.Zeichenmaschine}.
@ -19,6 +19,9 @@ import java.util.function.DoubleUnaryOperator;
@SuppressWarnings( "unused" )
public class ShapesLayer extends Layer {
/**
*
*/
protected boolean clearBeforeDraw = true;
private final List<Shape> shapes;

View File

@ -12,6 +12,12 @@ import java.util.ArrayList;
import java.util.List;
import java.util.Stack;
/**
* Eine Ebene, auf der eine Turtle gesteuert werden kann, die Grafiken plottet.
* <p>
* Die Turtle verhält sich ähnlich zu ihren Entsprechungen in Logo oder
* TigerJython.
*/
@SuppressWarnings( "unused" )
public class TurtleLayer extends Layer implements Strokeable, Fillable {