A B C D E F G H I L M N O P R S T U V W X Y 

P

paint(Graphics) - Method in class s3games.gui.BoardCanvas
paints the current game state in the canvas's graphics object
paint(Graphics) - Method in class s3games.gui.GameWindow
display the contents of the window - paint the current game situation
paint(Graphics) - Method in class s3games.gui.RobotControlWindow
we let the user know the current robot configuration angles
parseExpr(String) - Static method in class s3games.engine.expr.Expr
Parse the expression from a string representation as appears in the game specification file.
parseLine(String) - Static method in class s3games.engine.expr.Lexeme
construct a list of the respective lexeme objects from the string holding an expression
pause() - Method in class s3games.robot.Robot
invert the pause mode state
performAction(Context) - Method in class s3games.engine.GameRule
perform the follow-up action, after this rule was matched
performMove(Move) - Method in class s3games.engine.GameState
performs a move after it has been verified, executes follow-up action of the rule that maximizes the score, adds the score, important: the game is marked finished only if one of the players won, or rules specifically announced draw.
performMove() - Method in class s3games.robot.Robot
perform a single move that was requested transporting the element to be moved
play(String, Player.boardType, Player.playerType[], String[], String[], int) - Method in class s3games.Controller
starts a single game
Player - Class in s3games.player
A general super-class for all player types.
Player() - Constructor for class s3games.player.Player
 
Player.boardType - Enum in s3games.player
the type of game board where the game can be played
Player.playerType - Enum in s3games.player
the types of players
playerNames - Variable in class s3games.engine.GameSpecification
names of players - just for visualization
players - Variable in class s3games.engine.Game
all players that are currently playing the game
players - Variable in class s3games.engine.GameScoring
expressions telling the player numbers who should have the score updated
playerScores - Variable in class s3games.engine.GameState
scores of all players
point - Variable in class s3games.engine.Location
point in the simulated game board image where this location has its center
possibleMoves() - Method in class s3games.engine.GameState
return a list of moves that can be taken from this states - this includes only DIFFERENT moves, i.e.
printTo(PrintWriter) - Method in class s3games.robot.CameraObjectType
visualize the settings of this camera object type
put() - Method in class s3games.robot.Robot
release the element now
Puzzle8Heuristic - Class in s3games.ai
A heuristic class for the puzzle8 game.
Puzzle8Heuristic() - Constructor for class s3games.ai.Puzzle8Heuristic
 
A B C D E F G H I L M N O P R S T U V W X Y