public class PaintBug
extends java.lang.Object
Constructor and Description |
---|
PaintBug() |
PaintBug(java.awt.Color color) |
PaintBug(double startX,
double startY) |
PaintBug(double startX,
double startY,
java.awt.Color color) |
PaintBug(double startX,
double startY,
double startDirection,
java.awt.Color startColor) |
PaintBug(int startX,
int startY) |
PaintBug(int startX,
int startY,
java.awt.Color color) |
Modifier and Type | Method and Description |
---|---|
static void |
drawGrid() |
double |
getDirection() |
double |
getXPos() |
static int |
getXSize() |
double |
getYPos() |
static int |
getYSize() |
void |
hide() |
void |
move(double distance) |
void |
setColor(java.awt.Color newColor) |
void |
setDirection(double newDirection) |
void |
setLabel(java.lang.String newLabel) |
void |
setPosition(double newX,
double newY) |
static void |
setSpeed(int speed) |
void |
setTrailWidth(int newTrailWidth) |
static void |
setWindowSize(int newXSize,
int newYSize) |
void |
show() |
void |
trailOff() |
void |
trailOn() |
void |
turnLeft(double degreesLeft) |
void |
turnRight(double degreesRight) |
public PaintBug(double startX, double startY, double startDirection, java.awt.Color startColor)
public PaintBug()
public PaintBug(int startX, int startY)
public PaintBug(double startX, double startY)
public PaintBug(java.awt.Color color)
public PaintBug(int startX, int startY, java.awt.Color color)
public PaintBug(double startX, double startY, java.awt.Color color)
public void move(double distance)
public void turnRight(double degreesRight)
public void turnLeft(double degreesLeft)
public double getXPos()
public double getYPos()
public double getDirection()
public void setPosition(double newX, double newY)
public void setDirection(double newDirection)
public void setColor(java.awt.Color newColor)
public void setTrailWidth(int newTrailWidth)
public void setLabel(java.lang.String newLabel)
public void show()
public void hide()
public void trailOn()
public void trailOff()
public static void setWindowSize(int newXSize, int newYSize)
public static int getXSize()
public static int getYSize()
public static void drawGrid()
public static void setSpeed(int speed)