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

P

paintCircle(Graphics2D, Rectangle, Color) - Method in class jrummikub.view.impl.StonePainter
 
paintComponent(Graphics) - Method in class jrummikub.view.impl.HandPanel
 
paintComponent(Graphics) - Method in class jrummikub.view.impl.StoneCollectionPanel
 
paintComponent(Graphics) - Method in class jrummikub.view.impl.TablePanel
 
paintJoker(Graphics2D, Rectangle, Color) - Method in class jrummikub.view.impl.StonePainter
 
paintJokerFace(Graphics2D, Rectangle) - Method in class jrummikub.view.impl.StonePainter
 
paintStone(Graphics2D, Stone, Position, StonePainter.StoneState, boolean) - Method in class jrummikub.view.impl.StonePainter
Paints a stone
paintStoneBackground(Graphics2D, Rectangle, Color) - Method in class jrummikub.view.impl.StonePainter
 
paintStoneSet(Graphics2D, StoneSet, Position, Area, Area) - Method in class jrummikub.view.impl.TablePanel
 
paintStoneValue(Graphics2D, Rectangle, Color, int) - Method in class jrummikub.view.impl.StonePainter
 
Pair<T1,T2> - Class in jrummikub.util
A pair of objects
Pair(T1, T2) - Constructor for class jrummikub.util.Pair
Create a new pair from two values
PANEL_FIRST_LINE_HEIGHT - Static variable in class jrummikub.view.impl.PausePanel
 
PANEL_FIRST_LINE_HEIGHT - Static variable in class jrummikub.view.impl.RoundEndPanel
 
PANEL_FIRST_LINE_HEIGHT - Static variable in class jrummikub.view.impl.StartTurnPanel
 
PANEL_INSET - Static variable in class jrummikub.view.impl.PausePanel
 
PANEL_INSET - Static variable in class jrummikub.view.impl.RoundEndPanel
 
PANEL_INSET - Static variable in class jrummikub.view.impl.StartTurnPanel
 
PANEL_MAX_WIDTH - Static variable in class jrummikub.view.impl.PausePanel
 
PANEL_MAX_WIDTH - Static variable in class jrummikub.view.impl.RoundEndPanel
 
PANEL_MAX_WIDTH - Static variable in class jrummikub.view.impl.StartTurnPanel
 
PANEL_SEPARATOR - Static variable in class jrummikub.view.impl.PausePanel
 
PANEL_SEPARATOR - Static variable in class jrummikub.view.impl.RoundEndPanel
 
PANEL_SEPARATOR - Static variable in class jrummikub.view.impl.StartTurnPanel
 
participantLeftEvent - Variable in class jrummikub.control.network.ConnectionControl
 
password - Variable in class jrummikub.util.LoginData
 
passwordField - Variable in class jrummikub.view.impl.LoginPanel
 
pauseButton - Variable in class jrummikub.view.impl.PlayerPanel
 
pauseEvent - Variable in class jrummikub.view.impl.PlayerPanel
 
pauseLabel - Variable in class jrummikub.view.impl.PausePanel
 
pauseMode - Variable in class jrummikub.view.impl.TablePanel
 
PausePanel - Class in jrummikub.view.impl
A panel that is displayed before a player's turn
PausePanel() - Constructor for class jrummikub.view.impl.PausePanel
Creates a new StartTurnPanel
pausePanel - Variable in class jrummikub.view.impl.View
 
pauseStoneSets - Variable in class jrummikub.view.impl.TablePanel
 
pauseTurn() - Method in class jrummikub.control.turn.AbstractTurnControl
 
pauseTurn() - Method in class jrummikub.control.turn.AIControl
 
pickUp(E) - Method in interface jrummikub.model.IStoneTray
Tries to pick up (remove) a given object
pickUp(E) - Method in class jrummikub.model.StoneTray
 
pickUpSelectedStones() - Method in class jrummikub.control.turn.HumanTurnControl
 
pickUpStone(Stone) - Method in interface jrummikub.model.ITable
Removes Stone from the Table
pickUpStone(Stone) - Method in class jrummikub.model.Table
Removes Stone from the Table
Player - Class in jrummikub.model
Class managing player data.
Player(PlayerSettings) - Constructor for class jrummikub.model.Player
Create a new player with a given name and color
PLAYER_COLORS - Static variable in interface jrummikub.view.ISettingsPanel
The list of player colors
PLAYER_PANEL_MAX_HEIGHT - Static variable in class jrummikub.view.impl.View
 
PLAYER_PANEL_RATIO - Static variable in class jrummikub.view.impl.View
 
playerColors - Variable in class jrummikub.view.impl.SettingsPanel
 
playerCountLabel - Variable in class jrummikub.view.impl.GameListPanel.GameDataCellRenderer
 
playerListPanel - Variable in class jrummikub.view.impl.SidePanel
 
playerListScrollPane - Variable in class jrummikub.view.impl.SidePanel
 
playerNamesEditable - Variable in class jrummikub.view.impl.SettingsPanel
 
playerNumber - Variable in class jrummikub.view.impl.SettingsPanel.PlayerSettingsPanel
 
playerPanel - Variable in class jrummikub.view.impl.HandPanel
 
PlayerPanel - Class in jrummikub.view.impl
Implementation of the player panel
PlayerPanel() - Constructor for class jrummikub.view.impl.PlayerPanel
Creates a new PlayerPanel instance
playerPanel - Variable in class jrummikub.view.impl.View
 
PlayerPanel.LeftPanelResizeListener - Class in jrummikub.view.impl
 
PlayerPanel.LeftPanelResizeListener() - Constructor for class jrummikub.view.impl.PlayerPanel.LeftPanelResizeListener
 
PlayerPanel.RightPanelResizeListener - Class in jrummikub.view.impl
 
PlayerPanel.RightPanelResizeListener() - Constructor for class jrummikub.view.impl.PlayerPanel.RightPanelResizeListener
 
players - Variable in class jrummikub.model.GameSettings
 
players - Variable in class jrummikub.model.RoundState
 
players - Variable in class jrummikub.view.impl.ScorePanel
 
PlayerSettings - Class in jrummikub.model
The settings of a player
PlayerSettings(String, Color) - Constructor for class jrummikub.model.PlayerSettings
Create a new human player
PlayerSettings.Type - Enum in jrummikub.model
Type of turn control.
PlayerSettings.Type() - Constructor for enum jrummikub.model.PlayerSettings.Type
 
playerSettingsPanels - Variable in class jrummikub.view.impl.SettingsPanel
 
playerSettingsViewport - Variable in class jrummikub.view.impl.SettingsPanel
 
playerSetupPanel - Variable in class jrummikub.view.impl.SettingsPanel
 
playerType - Variable in class jrummikub.view.impl.SettingsPanel.PlayerSettingsPanel
 
playerTypeChoices - Variable in class jrummikub.view.impl.SettingsPanel.PlayerSettingsPanel
 
playerTypeChoices - Variable in class jrummikub.view.impl.SettingsPanel
 
points - Variable in class jrummikub.model.Score
 
pop() - Method in class jrummikub.ai.TurnLogic
Remove a contradicted state from the try stack, reset top
Position - Class in jrummikub.model
Stone Position class to determine positions on Table or Hand
Position(double, double) - Constructor for class jrummikub.model.Position
Create a new position by specifying the coordinates
prepaintStone(Color, Color, int) - Method in class jrummikub.view.impl.StonePainter
 
prepareRound(IRoundState) - Method in class jrummikub.control.GameControl
Prepare a new round by setting start player, adding listeners
prepareTurn() - Method in class jrummikub.control.network.NetworkRoundControl
 
prepareTurn() - Method in class jrummikub.control.RoundControl
Prepare a player's turn by checking the player types and setting the correct turn control
processPacket(Packet) - Method in class jrummikub.control.network.ConnectionControl
 
pushes(TurnLogic.State...) - Method in class jrummikub.ai.TurnLogic
Push multiple new state onto the try stack
putBack(Collection<Stone>) - Method in class jrummikub.model.StoneHeap
Put stones back on the heap

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