Package ch.unibas.informatik.jturtle
Class TurtleCommands
- java.lang.Object
-
- ch.unibas.informatik.jturtle.TurtleCommands
-
public class TurtleCommands extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.awt.ColorBLACKstatic java.awt.ColorBLUEstatic intCANVAS_SIZE_Xstatic intCANVAS_SIZE_Ystatic java.awt.ColorGREENstatic java.awt.ColorGREYstatic java.awt.ColorORANGEstatic java.awt.ColorREDstatic java.awt.ColorWHITEstatic java.awt.ColorYELLOW
-
Constructor Summary
Constructors Constructor Description TurtleCommands()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidbackward(double distance)static voidclear()static java.awt.Colorcolor(int r, int b, int g)static java.awt.image.BufferedImagedrawing()static voiddrawTurtle()static voidfill()static voidforward(double distance)static voidgoTo(double x, double y)static voidhome()static voidpenColor(java.awt.Color color)static voidpenDown()static voidpenSize(int size)static voidpenUp()static voidreset()static voidturnLeft(double angle)static voidturnRight(double angle)static voidwrite(java.lang.String text, int fontSize)
-
-
-
Field Detail
-
CANVAS_SIZE_X
public static final int CANVAS_SIZE_X
- See Also:
- Constant Field Values
-
CANVAS_SIZE_Y
public static final int CANVAS_SIZE_Y
- See Also:
- Constant Field Values
-
BLACK
public static java.awt.Color BLACK
-
BLUE
public static java.awt.Color BLUE
-
GREEN
public static java.awt.Color GREEN
-
RED
public static java.awt.Color RED
-
GREY
public static java.awt.Color GREY
-
YELLOW
public static java.awt.Color YELLOW
-
ORANGE
public static java.awt.Color ORANGE
-
WHITE
public static java.awt.Color WHITE
-
-
Method Detail
-
color
public static java.awt.Color color(int r, int b, int g)
-
clear
public static void clear()
-
reset
public static void reset()
-
penDown
public static void penDown()
-
penUp
public static void penUp()
-
forward
public static void forward(double distance)
-
backward
public static void backward(double distance)
-
home
public static void home()
-
goTo
public static void goTo(double x, double y)
-
turnRight
public static void turnRight(double angle)
-
turnLeft
public static void turnLeft(double angle)
-
penColor
public static void penColor(java.awt.Color color)
-
penSize
public static void penSize(int size)
-
write
public static void write(java.lang.String text, int fontSize)
-
drawTurtle
public static void drawTurtle()
-
fill
public static void fill()
-
drawing
public static java.awt.image.BufferedImage drawing()
-
-