Package hsa

Class PaintBug


  • public class PaintBug
    extends java.lang.Object
    • 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)