A C D E F G H I L M N O P R S T U V W 
All Classes All Packages

P

PEARL - api.State
 
Pearls - Class in hw3
Basic game state and operations for a the puzzle game "Pearls", which is a simplified version of "Quell".
Pearls(String[], PearlUtil) - Constructor for class hw3.Pearls
Constructs a game from the given string description.
PearlUtil - Class in hw3
Utility class containing the key algorithms for moves in the Pearls game.
PearlUtil() - Constructor for class hw3.PearlUtil
 
PLAYER_CHAR - Static variable in class api.StringUtil
Character for representing the player position in the grid.
PLAYER_IN_GATE_CHAR - Static variable in class api.StringUtil
Character for representing the player position in the grid, when the player lands on a gate.
PLAYER_IN_PORTAL_CHAR - Static variable in class api.StringUtil
Character for representing the player position in the grid, when the player lands on a portal
PLAYER_IN_SPIKES_CHAR - Static variable in class api.StringUtil
Character for representing the player position in the grid, when the player lands on spikes.
PORTAL - api.State
 
PortalInfo - Class in api
Stores information about a portal for use when creating a Pearls grid from a string representation.
PortalInfo(char, int, int) - Constructor for class api.PortalInfo
Constructs a PortalInfo object.
printCellArray(Cell[]) - Static method in class api.StringUtil
Prints an array of Cells using the character representations defined in this class.
printGrid(Pearls) - Static method in class api.StringUtil
Prints out a game's grid.
printGrid(String[]) - Static method in class api.StringUtil
Prints a string array as a 2D grid.
printStateArray(State[], int) - Static method in class api.StringUtil
Prints an array of States using the character representations defined in this class.
printString(String) - Static method in class api.StringUtil
Prints a string with an extra space between characters.
A C D E F G H I L M N O P R S T U V W 
All Classes All Packages