- 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
-