Class GridTile

Direct Known Subclasses:
HexTile

public class GridTile extends Object
GridTile class - Designed to be used within the Grid class GridTiles have distinguishable marks that will be printed out to the console for easy visualization of a 2D array GridTiles can indicate if they have been "captured", colored, or are displaying an image
  • Constructor Details

    • GridTile

      public GridTile(processing.core.PApplet p, String mark, GridLocation loc)
    • GridTile

      public GridTile(processing.core.PApplet p, String mark)
    • GridTile

      public GridTile(processing.core.PApplet p, GridLocation loc)
    • GridTile

      public GridTile(processing.core.PApplet p)
  • Method Details

    • getMark

      public String getMark()
    • getNoMark

      public String getNoMark()
    • setMark

      public void setMark(String mark)
    • setNewMark

      public boolean setNewMark(String mark)
    • removeMark

      public boolean removeMark()
    • setImage

      public void setImage(processing.core.PImage pi)
    • getImage

      public processing.core.PImage getImage()
    • hasImage

      public boolean hasImage()
    • setSprite

      public void setSprite(Sprite sprite)
    • getSprite

      public Sprite getSprite()
    • hasSprite

      public boolean hasSprite()
    • captureTile

      public void captureTile(int color)
    • releaseTile

      public void releaseTile()
    • checkIsCaptured

      public boolean checkIsCaptured()
    • setColor

      public void setColor(int color)
    • getColor

      public int getColor()
    • setOutlineColor

      public void setOutlineColor(int outlineColor)
    • getOutlineColor

      public int getOutlineColor()
    • setCoveredWithPic

      public void setCoveredWithPic(boolean isCoveredWithPic)
    • isCoveredWithPic

      public boolean isCoveredWithPic()
    • getLocation

      public GridLocation getLocation()
    • toString

      public String toString()
      Overrides:
      toString in class Object