Class PaintBug
java.lang.Object
PaintBug
public class PaintBug
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
color
Color color
colorNumber
static int colorNumber
colors
static Color[] colors
DEFAULT_DIR
static final double DEFAULT_DIR
- See Also:
- Constant Field Values
DEFAULT_TRAIL_WIDTH
static final int DEFAULT_TRAIL_WIDTH
- See Also:
- Constant Field Values
DEFAULT_X
static final int DEFAULT_X
- See Also:
- Constant Field Values
direction
double direction
drawGrid
static boolean drawGrid
gridInitialized
static boolean gridInitialized
label
String label
movementThread
Thread movementThread
trailVisible
boolean trailVisible
trailWidth
int trailWidth
window
static PaintBugWindow window
xPos
double xPos
xSize
static int xSize
yPos
double yPos
ySize
static int ySize
PaintBug
public PaintBug()
PaintBug
public PaintBug(Color color)
PaintBug
public PaintBug(double startX,
double startY)
PaintBug
public PaintBug(double startX,
double startY,
Color color)
PaintBug
public PaintBug(double startX,
double startY,
double startDirection,
Color startColor)
PaintBug
public PaintBug(int startX,
int startY)
PaintBug
public PaintBug(int startX,
int startY,
Color color)
drawGrid
public static void drawGrid()
getDirection
public double getDirection()
getXPos
public double getXPos()
getXSize
public static int getXSize()
getYPos
public double getYPos()
getYSize
public static int getYSize()
hide
public void hide()
move
public void move(double distance)
setColor
public void setColor(Color newColor)
setDirection
public void setDirection(double newDirection)
setLabel
public void setLabel(String newLabel)
setPosition
public void setPosition(double newX,
double newY)
setSpeed
public static void setSpeed(int speed)
setTrailWidth
public void setTrailWidth(int newTrailWidth)
setWindowSize
public static void setWindowSize(int newXSize,
int newYSize)
show
public void show()
trailOff
public void trailOff()
trailOn
public void trailOn()
turnLeft
public void turnLeft(double degreesLeft)
turnRight
public void turnRight(double degreesRight)