Class DefaultTurtle

  • All Implemented Interfaces:
    Turtle

    public class DefaultTurtle
    extends java.lang.Object
    implements Turtle
    • Constructor Detail

      • DefaultTurtle

        public DefaultTurtle()
    • Method Detail

      • getPenColor

        public java.awt.Color getPenColor()
        Specified by:
        getPenColor in interface Turtle
      • getHeading

        public double getHeading()
        Specified by:
        getHeading in interface Turtle
      • getPenSize

        public int getPenSize()
        Specified by:
        getPenSize in interface Turtle
      • reset

        public void reset()
        Specified by:
        reset in interface Turtle
      • home

        public void home()
        Specified by:
        home in interface Turtle
      • move

        public void move​(double distance)
        Specified by:
        move in interface Turtle
      • goTo

        public void goTo​(Point point)
        Specified by:
        goTo in interface Turtle
      • setPenColor

        public void setPenColor​(java.awt.Color color)
        Specified by:
        setPenColor in interface Turtle
      • setPenSize

        public void setPenSize​(int size)
        Specified by:
        setPenSize in interface Turtle
      • setHeading

        public void setHeading​(double angleInDegree)
        Specified by:
        setHeading in interface Turtle
      • turn

        public void turn​(double angleInDegree)
        Specified by:
        turn in interface Turtle