public class TurtleState extends java.lang.Object implements TurtleActions, java.lang.Cloneable
| Constructor and Description |
|---|
TurtleState() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
TurtleState |
clone() |
int |
getAngle() |
int |
getColor() |
double |
getX() |
double |
getY() |
void |
goBackward(int distance) |
void |
goForward(int distance) |
void |
goHome() |
void |
hideTurtle() |
boolean |
isPenDown() |
boolean |
isTurtleShown() |
void |
penDown() |
void |
penUp() |
void |
setColor(int color) |
void |
showTurtle() |
java.lang.String |
toString() |
void |
turnLeft(int angle) |
void |
turnRight(int angle) |
public void turnRight(int angle)
turnRight in interface TurtleActionspublic void turnLeft(int angle)
turnLeft in interface TurtleActionspublic int getAngle()
public void goForward(int distance)
goForward in interface TurtleActionspublic void goBackward(int distance)
goBackward in interface TurtleActionspublic double getX()
public double getY()
public void penDown()
penDown in interface TurtleActionspublic void penUp()
penUp in interface TurtleActionspublic boolean isPenDown()
public void setColor(int color)
setColor in interface TurtleActionspublic int getColor()
public void showTurtle()
showTurtle in interface TurtleActionspublic void hideTurtle()
hideTurtle in interface TurtleActionspublic boolean isTurtleShown()
public void goHome()
goHome in interface TurtleActionspublic void clear()
clear in interface TurtleActionspublic java.lang.String toString()
toString in class java.lang.Objectpublic TurtleState clone()
clone in class java.lang.Object