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 TypeMethodDescriptionvoid
captureTile
(int color) boolean
int
getColor()
processing.core.PImage
getImage()
getMark()
int
boolean
hasImage()
boolean
boolean
void
boolean
void
setColor
(int color) void
setCoveredWithPic
(boolean isCoveredWithPic) void
setImage
(processing.core.PImage pi) void
boolean
setNewMark
(String mark) void
setOutlineColor
(int outlineColor) void
toString()
-
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
-