public abstract class Turtle
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
TurtleState |
getState() |
void |
jumpTo(double distance) |
void |
jumpTo(double x,
double y) |
void |
jumpTo(java.awt.geom.Point2D p) |
abstract void |
lineTo(double distance) |
abstract void |
lineTo(double x,
double y) |
void |
lineTo(java.awt.geom.Point2D p) |
abstract void |
rectangle(int size) |
void |
rotate(double angle) |
void |
setAngle(double angle) |
void |
setLocation(double x,
double y) |
void |
setLocation(java.awt.geom.Point2D p) |
void |
setState(TurtleState s) |
void |
turn(double angle) |
public void setState(TurtleState s)
public TurtleState getState()
public void setLocation(double x,
double y)
public void setLocation(java.awt.geom.Point2D p)
public void setAngle(double angle)
public void turn(double angle)
public void lineTo(java.awt.geom.Point2D p)
public abstract void lineTo(double x,
double y)
public void jumpTo(java.awt.geom.Point2D p)
public void jumpTo(double x,
double y)
public void jumpTo(double distance)
public abstract void lineTo(double distance)
public void rotate(double angle)
public abstract void rectangle(int size)