Class GridShape

java.lang.Object
org.emrick.project.effect.GridShape

public class GridShape extends Object
  • Field Details

    • shape

      private boolean[][] shape
    • startPos

      private Point startPos
    • color

      private Color color
    • speed

      private int speed
    • movement

      private Point movement
    • ledStrips

      private HashSet<LEDStrip> ledStrips
    • recoveryString

      private String recoveryString
  • Constructor Details

    • GridShape

      public GridShape()
    • GridShape

      public GridShape(boolean[][] shape, Point startPos, int speed, Color color)
  • Method Details

    • getSpeed

      public int getSpeed()
    • setSpeed

      public void setSpeed(int speed)
    • generateRecoveryString

      public String generateRecoveryString()
    • setRecoveryString

      public void setRecoveryString(String recoveryString)
    • recoverLEDStrips

      public void recoverLEDStrips(ArrayList<LEDStrip> strips)
    • getLedStrips

      public HashSet<LEDStrip> getLedStrips()
    • setLedStrips

      public void setLedStrips(HashSet<LEDStrip> ledStrips)
    • getMovement

      public Point getMovement()
    • setMovement

      public void setMovement(Point movement)
    • getColor

      public Color getColor()
    • setColor

      public void setColor(Color color)
    • getShape

      public boolean[][] getShape()
    • setShape

      public void setShape(boolean[][] shape)
    • getStartPos

      public Point getStartPos()
    • setStartPos

      public void setStartPos(Point startPos)