Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • dev
  • main
2 results

Target

Select target project
  • mast/teaching/se1/turtle-graphics
  • bba4495/turtle-graphics
2 results
Select Git revision
  • dev
  • main
2 results
Show changes
Commits on Source (3)
......@@ -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);
......