Package hsa
Class PaintBug
- java.lang.Object
-
- hsa.PaintBug
-
public class PaintBug extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PaintBug()PaintBug(double startX, double startY)PaintBug(double startX, double startY, double startDirection, java.awt.Color startColor)PaintBug(double startX, double startY, java.awt.Color color)PaintBug(int startX, int startY)PaintBug(int startX, int startY, java.awt.Color color)PaintBug(java.awt.Color color)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voiddrawGrid()doublegetDirection()doublegetXPos()static intgetXSize()doublegetYPos()static intgetYSize()voidhide()voidmove(double distance)voidsetColor(java.awt.Color newColor)voidsetDirection(double newDirection)voidsetLabel(java.lang.String newLabel)voidsetPosition(double newX, double newY)static voidsetSpeed(int speed)voidsetTrailWidth(int newTrailWidth)static voidsetWindowSize(int newXSize, int newYSize)voidshow()voidtrailOff()voidtrailOn()voidturnLeft(double degreesLeft)voidturnRight(double degreesRight)
-
-
-
Constructor Detail
-
PaintBug
public PaintBug(double startX, double startY, double startDirection, java.awt.Color startColor)
-
PaintBug
public PaintBug()
-
PaintBug
public PaintBug(int startX, int startY)
-
PaintBug
public PaintBug(double startX, double startY)
-
PaintBug
public PaintBug(java.awt.Color color)
-
PaintBug
public PaintBug(int startX, int startY, java.awt.Color color)
-
PaintBug
public PaintBug(double startX, double startY, java.awt.Color color)
-
-
Method Detail
-
move
public void move(double distance)
-
turnRight
public void turnRight(double degreesRight)
-
turnLeft
public void turnLeft(double degreesLeft)
-
getXPos
public double getXPos()
-
getYPos
public double getYPos()
-
getDirection
public double getDirection()
-
setPosition
public void setPosition(double newX, double newY)
-
setDirection
public void setDirection(double newDirection)
-
setColor
public void setColor(java.awt.Color newColor)
-
setTrailWidth
public void setTrailWidth(int newTrailWidth)
-
setLabel
public void setLabel(java.lang.String newLabel)
-
show
public void show()
-
hide
public void hide()
-
trailOn
public void trailOn()
-
trailOff
public void trailOff()
-
setWindowSize
public static void setWindowSize(int newXSize, int newYSize)
-
getXSize
public static int getXSize()
-
getYSize
public static int getYSize()
-
drawGrid
public static void drawGrid()
-
setSpeed
public static void setSpeed(int speed)
-
-