Class ImageTurtleView
- java.lang.Object
-
- ch.unibas.informatik.jturtle.views.ImageTurtleView
-
- All Implemented Interfaces:
TurtleEventListener,TurtleView
public class ImageTurtleView extends java.lang.Object implements TurtleView, TurtleEventListener
-
-
Constructor Summary
Constructors Constructor Description ImageTurtleView(Turtle turtle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()voiddrawTurtle()voidfill()java.awt.image.BufferedImagegetImage()voidheadingChanged()voidpenColorChanged()voidpenSizeChanged()voidpenStateChanged()voidpositionChanged()voidwriteText(java.lang.String text, int fontSize)
-
-
-
Constructor Detail
-
ImageTurtleView
public ImageTurtleView(Turtle turtle)
-
-
Method Detail
-
getImage
public java.awt.image.BufferedImage getImage()
- Specified by:
getImagein interfaceTurtleView
-
positionChanged
public void positionChanged()
- Specified by:
positionChangedin interfaceTurtleEventListener
-
headingChanged
public void headingChanged()
- Specified by:
headingChangedin interfaceTurtleEventListener
-
penStateChanged
public void penStateChanged()
- Specified by:
penStateChangedin interfaceTurtleEventListener
-
penColorChanged
public void penColorChanged()
- Specified by:
penColorChangedin interfaceTurtleEventListener
-
penSizeChanged
public void penSizeChanged()
- Specified by:
penSizeChangedin interfaceTurtleEventListener
-
clear
public void clear()
- Specified by:
clearin interfaceTurtleView
-
fill
public void fill()
- Specified by:
fillin interfaceTurtleView
-
writeText
public void writeText(java.lang.String text, int fontSize)- Specified by:
writeTextin interfaceTurtleView
-
drawTurtle
public void drawTurtle()
-
-