diff --git a/Turtle.java b/Turtle.java index 5f46fddd48a7637e06984b4046ff01498859b89d..dda5653b2f28db8501bc2214594ce99ee9be9ac3 100644 --- a/Turtle.java +++ b/Turtle.java @@ -11,8 +11,7 @@ import java.awt.image.BufferedImage; import javax.swing.JFrame; import javax.swing.JPanel; -import java.util.HashMap; -import java.util.TreeMap; +import java.util.LinkedHashMap; /** * Diese Klasse definiert Turtles, die mit einfachen @@ -32,8 +31,8 @@ import java.util.TreeMap; * @author Axel Schmolitzky * @author Fredrik Winkler * @author Clara Marie Lueders - * @author Volodymyr Biryuk - * @version 29. November 2023 + * @author Lasse Huber-Saffer + * @version 25. Januar 2022 */ public class Turtle { @@ -54,12 +53,18 @@ public class Turtle private int _verzoegerung; // Moegliche Farbwerte - private static final HashMap<String, Color> FARBEN; + private static final LinkedHashMap<String, Color> FARBEN; private static final Color[] FARB_ARRAY; static { - FARBEN = new HashMap<String, Color>(); + FARBEN = new LinkedHashMap<String, Color>(); + FARBEN.put("schwarz", Color.BLACK); + FARBEN.put("blau", Color.BLUE); + FARBEN.put("cyan", Color.CYAN); + FARBEN.put("dunkelgrau", Color.DARK_GRAY); + FARBEN.put("grau", Color.GRAY); + FARBEN.put("gruen", Color.GREEN); FARBEN.put("hellgrau", Color.LIGHT_GRAY); FARBEN.put("magenta", Color.MAGENTA); FARBEN.put("pink", Color.PINK); @@ -300,8 +305,7 @@ class TurtleWelt BufferedImage image = new BufferedImage(WIDTH, HEIGHT, BufferedImage.TYPE_INT_RGB); _graphics = image.createGraphics(); - _graphics.setRenderingHint(RenderingHints.KEY_ANTIALIASING, - RenderingHints.VALUE_ANTIALIAS_ON); + _graphics.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); _graphics.setColor(Color.WHITE); _graphics.fillRect(0, 0, WIDTH, HEIGHT);