Class ImageTurtleInterpreter
- java.lang.Object
-
- ch.unibas.informatik.jturtle.graphics.ImageTurtleInterpreter
-
- All Implemented Interfaces:
TurtleInterpreter
public class ImageTurtleInterpreter extends java.lang.Object implements TurtleInterpreter
-
-
Constructor Summary
Constructors Constructor Description ImageTurtleInterpreter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinterpretMove(Move move)voidinterpretPenColor(PenColor pencolor)voidinterpretPenDown(PenDown penDown)voidinterpretPenSize(PenSize penSize)voidinterpretPenUp(PenUp penUp)voidinterpretTurn(Turn turn)java.awt.image.BufferedImagerunTurtle(Turtle turtle, java.util.List<TurtleCommand> commands)
-
-
-
Method Detail
-
runTurtle
public java.awt.image.BufferedImage runTurtle(Turtle turtle, java.util.List<TurtleCommand> commands)
-
interpretMove
public void interpretMove(Move move)
- Specified by:
interpretMovein interfaceTurtleInterpreter
-
interpretPenColor
public void interpretPenColor(PenColor pencolor)
- Specified by:
interpretPenColorin interfaceTurtleInterpreter
-
interpretPenDown
public void interpretPenDown(PenDown penDown)
- Specified by:
interpretPenDownin interfaceTurtleInterpreter
-
interpretPenUp
public void interpretPenUp(PenUp penUp)
- Specified by:
interpretPenUpin interfaceTurtleInterpreter
-
interpretPenSize
public void interpretPenSize(PenSize penSize)
- Specified by:
interpretPenSizein interfaceTurtleInterpreter
-
interpretTurn
public void interpretTurn(Turn turn)
- Specified by:
interpretTurnin interfaceTurtleInterpreter
-
-