Class DefaultTurtle
- java.lang.Object
-
- ch.unibas.informatik.jturtle.interpreters.DefaultTurtle
-
-
Constructor Summary
Constructors Constructor Description DefaultTurtle()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(TurtleEventListener listener)doublegetHeading()java.awt.ColorgetPenColor()intgetPenSize()PenStategetPenState()PointgetPosition()voidgoTo(Point point)voidhome()voidmove(double distance)voidreset()voidsetHeading(double angleInDegree)voidsetPenColor(java.awt.Color color)voidsetPenSize(int size)voidsetPenState(PenState penState)voidsetPosition(Point pos)voidturn(double angleInDegree)
-
-
-
Method Detail
-
addListener
public void addListener(TurtleEventListener listener)
- Specified by:
addListenerin interfaceTurtle
-
getPosition
public Point getPosition()
- Specified by:
getPositionin interfaceTurtle
-
getPenColor
public java.awt.Color getPenColor()
- Specified by:
getPenColorin interfaceTurtle
-
getPenState
public PenState getPenState()
- Specified by:
getPenStatein interfaceTurtle
-
getHeading
public double getHeading()
- Specified by:
getHeadingin interfaceTurtle
-
getPenSize
public int getPenSize()
- Specified by:
getPenSizein interfaceTurtle
-
setPenColor
public void setPenColor(java.awt.Color color)
- Specified by:
setPenColorin interfaceTurtle
-
setPenState
public void setPenState(PenState penState)
- Specified by:
setPenStatein interfaceTurtle
-
setPenSize
public void setPenSize(int size)
- Specified by:
setPenSizein interfaceTurtle
-
setPosition
public void setPosition(Point pos)
- Specified by:
setPositionin interfaceTurtle
-
setHeading
public void setHeading(double angleInDegree)
- Specified by:
setHeadingin interfaceTurtle
-
-