From 87c29122f89e6d3925114acbb8540f8010044fdc Mon Sep 17 00:00:00 2001 From: biryuk <volodymyr.biryuk@uni-hamburg.de> Date: Wed, 29 Nov 2023 18:04:56 +0100 Subject: [PATCH] Change the order of colors added to FARBEN The order of colors being added to the map now matches the order of the keys in the map. This was necessary because students would get confused when the order given by the .values() method would differ form the addition order. --- Turtle.java | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/Turtle.java b/Turtle.java index 6493655..362d734 100644 --- a/Turtle.java +++ b/Turtle.java @@ -12,6 +12,7 @@ import javax.swing.JFrame; import javax.swing.JPanel; import java.util.HashMap; +import java.util.TreeMap; /** * Diese Klasse definiert Turtles, die mit einfachen @@ -58,19 +59,19 @@ public class Turtle static { FARBEN = new HashMap<String, Color>(); + FARBEN.put("hellgrau", Color.LIGHT_GRAY); + FARBEN.put("magenta", Color.MAGENTA); + FARBEN.put("pink", Color.PINK); + FARBEN.put("gelb", Color.YELLOW); FARBEN.put("schwarz", Color.BLACK); - FARBEN.put("blau", Color.BLUE); + FARBEN.put("weiss", Color.WHITE); 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("blau", Color.BLUE); FARBEN.put("orange", Color.ORANGE); - FARBEN.put("pink", Color.PINK); + FARBEN.put("gruen", Color.GREEN); FARBEN.put("rot", Color.RED); - FARBEN.put("weiss", Color.WHITE); - FARBEN.put("gelb", Color.YELLOW); + FARBEN.put("dunkelgrau", Color.DARK_GRAY); FARB_ARRAY = FARBEN.values().toArray(new Color[FARBEN.size()]); } @@ -82,6 +83,8 @@ public class Turtle public Turtle() { this(TurtleWelt.WIDTH / 2, TurtleWelt.HEIGHT / 2); + System.out.println(FARBEN); + System.out.println(FARBEN.keySet()); } /** -- GitLab