mirror of
https://github.com/jneug/zeichenmaschine.git
synced 2026-04-14 06:33:34 +02:00
Dokumentation
This commit is contained in:
@@ -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.
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user