Class GridTile
java.lang.Object
GridTile
- Direct Known Subclasses:
HexTile
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 Summary
ConstructorsConstructorDescriptionGridTile(processing.core.PApplet p) GridTile(processing.core.PApplet p, GridLocation loc) GridTile(processing.core.PApplet p, String mark, GridLocation loc) -
Method Summary
Modifier and TypeMethodDescriptionvoidcaptureTile(int color) booleanintgetColor()processing.core.PImagegetImage()getMark()intbooleanhasImage()booleanbooleanvoidbooleanvoidsetColor(int color) voidsetCoveredWithPic(boolean isCoveredWithPic) voidsetImage(processing.core.PImage pi) voidbooleansetNewMark(String mark) voidsetOutlineColor(int outlineColor) voidtoString()
-
Constructor Details
-
GridTile
-
GridTile
-
GridTile
-
GridTile
public GridTile(processing.core.PApplet p)
-
-
Method Details
-
getMark
-
getNoMark
-
setMark
-
setNewMark
-
removeMark
public boolean removeMark() -
setImage
public void setImage(processing.core.PImage pi) -
getImage
public processing.core.PImage getImage() -
hasImage
public boolean hasImage() -
setSprite
-
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
-
toString
-