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

A

ACCEPT - Static variable in class soc.client.TradeOfferPanel
 
ACCEPTOFFER - Static variable in class soc.message.SOCMessage
 
ACCEPT_OFFER - Static variable in class soc.robot.SOCRobotNegotiator
 
ACCEPT_QUEUELENGTH - Static variable in class soc.server.genericServer.LocalStringServerSocket
Length of queue for accepting new connections; default 100.
ADDNEW - Static variable in class soc.message.SOCDevCard
dev card action ADDNEW: Add as new to player's hand
ADDOLD - Static variable in class soc.message.SOCDevCard
dev card action ADDOLD: Add as old to player's hand
ADMINPING - Static variable in class soc.message.SOCMessage
 
ADMINRESET - Static variable in class soc.message.SOCMessage
 
ARROW_COLOR - Static variable in class soc.client.SOCBoardPanel
Arrow color: cyan: r=106,g=183,b=183
ARROW_SZ - Static variable in class soc.client.SOCBoardPanel
Arrow fits in a 37 x 37 square.
AUTOROLL_COUNTDOWN - Static variable in class soc.client.SOCHandPanel
 
AUTOROLL_TIME - Static variable in class soc.client.SOCHandPanel
Auto-roll timer countdown, 5 seconds unless changed at program start.
AWTClickTester - class soc.client.AWTClickTester.
Testing for cross-platform context-click (right-click); standalone class.
AWTClickTester() - Constructor for class soc.client.AWTClickTester
 
AWTToolTip - class soc.client.AWTToolTip.
A short tooltip for a component.
AWTToolTip(String, Component) - Constructor for class soc.client.AWTToolTip
Constructor.
AskDialog - class soc.client.AskDialog.
This is the generic dialog to ask players a two- or three-choice question.
AskDialog(SOCPlayerClient, SOCPlayerInterface, String, String, String, String, boolean, boolean) - Constructor for class soc.client.AskDialog
Creates a new AskDialog with two buttons, about a specific game.
AskDialog(SOCPlayerClient, Frame, String, String, String, String, boolean, boolean) - Constructor for class soc.client.AskDialog
Creates a new AskDialog with two buttons, not about a specific game.
AskDialog(SOCPlayerClient, SOCPlayerInterface, String, String, String, String, String, int) - Constructor for class soc.client.AskDialog
Creates a new AskDialog with three buttons, about a specific game.
AskDialog(SOCPlayerClient, Frame, String, String, String, String, String, int) - Constructor for class soc.client.AskDialog
Creates a new AskDialog with three buttons, not about a specific game.
a - Variable in class soc.util.IntPair
 
a - Variable in class soc.util.Pair
 
a - Variable in class soc.util.Triple
 
ac - Variable in class soc.client.SOCAccountClient
 
ac - Variable in class soc.client.SOCPlayerClient
 
accept() - Method in class soc.server.genericServer.LocalStringServerSocket
For server to call.
accept() - Method in class soc.server.genericServer.Server.NetStringServerSocket
 
accept() - Method in interface soc.server.genericServer.StringServerSocket
For server to call.
acceptBut - Variable in class soc.client.TradeOfferPanel.OfferPanel
 
acceptOffer(SOCGame, int) - Method in class soc.client.SOCDisplaylessPlayerClient
the user is accepting an offer
acceptOffer(SOCGame, int) - Method in class soc.client.SOCPlayerClient
the user is accepting an offer
acceptQueue - Variable in class soc.server.genericServer.LocalStringServerSocket
Waiting client connections (client-peer sides); Added by connectClient, removed by accept method
accepted - Variable in class soc.server.genericServer.LocalStringConnection
Active connection, server has called accept, and not disconnected yet
accepting - Variable in class soc.message.SOCAcceptOffer
The number of the accepting player
actionPerformed(ActionEvent) - Method in class soc.client.AskDialog
A button has been chosen by the user.
actionPerformed(ActionEvent) - Method in class soc.client.ChannelFrame.InputActionListener
 
actionPerformed(ActionEvent) - Method in class soc.client.FaceChooserFrame
Change or Cancel button has been chosen by the user.
actionPerformed(ActionEvent) - Method in class soc.client.SOCAccountClient
Handle mouse clicks and keyboard
actionPerformed(ActionEvent) - Method in class soc.client.SOCBoardPanel.BoardPopupMenu
Handling the menu items
actionPerformed(ActionEvent) - Method in class soc.client.SOCBuildingPanel
DOCUMENT ME!
actionPerformed(ActionEvent) - Method in class soc.client.SOCChoosePlayerDialog
DOCUMENT ME!
actionPerformed(ActionEvent) - Method in class soc.client.SOCConnectOrPracticePanel
React to button clicks
actionPerformed(ActionEvent) - Method in class soc.client.SOCDiscardDialog
DOCUMENT ME!
actionPerformed(ActionEvent) - Method in class soc.client.SOCDiscoveryDialog
DOCUMENT ME!
actionPerformed(ActionEvent) - Method in class soc.client.SOCFaceButton.FaceButtonPopupMenu
Handling the menu item
actionPerformed(ActionEvent) - Method in class soc.client.SOCHandPanel.ResourceTradeTypeMenu
Handling the menu item
actionPerformed(ActionEvent) - Method in class soc.client.SOCHandPanel
handle interaction
actionPerformed(ActionEvent) - Method in class soc.client.SOCMonopolyDialog
DOCUMENT ME!
actionPerformed(ActionEvent) - Method in class soc.client.SOCPlayerClient
Handle mouse clicks and keyboard
actionPerformed(ActionEvent) - Method in class soc.client.SOCPlayerInterface
send the message that was just typed in
actionPerformed(ActionEvent) - Method in class soc.client.TradeOfferPanel.OfferPanel
DOCUMENT ME!
actionType - Variable in class soc.message.SOCDevCard
Action type
actionType - Variable in class soc.message.SOCPlayerElement
Action type
actionType - Variable in class soc.robot.SOCPlayerAction
The type of action
active - Variable in class soc.game.SOCGame
true if this game is ACTIVE
add(int, int, int) - Method in class soc.game.SOCDevCardSet
add an amount to a type of card
add(int, int) - Method in class soc.game.SOCResourceSet
add an amount to a resource
add(SOCResourceSet) - Method in class soc.game.SOCResourceSet
add an entire resource set's amounts into this set.
addBiggestThreat(SOCPossiblePiece) - Method in class soc.robot.SOCPossiblePiece
set the biggest threat
addChild(SOCBuildPossibility) - Method in class soc.robot.SOCBuildPossibility
add a building possibility to the list of children
addChild(SOCTradeTree) - Method in class soc.robot.SOCTradeTree
add a child to this node
addCleanKill() - Method in class soc.robot.SOCRobotClient
add one the the number of clean brain kills
addConflict(SOCPossibleSettlement) - Method in class soc.robot.SOCPossibleSettlement
add a conflicting settlement
addConnection(StringConnection) - Method in class soc.server.genericServer.Server
Add a connection to the system.
addFacePopupMenu() - Method in class soc.client.SOCFaceButton
Designate player as client (can click and right-click to choose face icon).
addMember(String) - Method in class soc.client.ChannelFrame
add a member to the group
addMember(StringConnection, String) - Method in class soc.server.SOCChannelList
add a member to the chat channel
addMember(StringConnection, String) - Method in class soc.server.SOCGameList
add a member to the game.
addNecessaryRoad(SOCPossibleRoad) - Method in class soc.robot.SOCPossibleRoad
add a possible road to the list of necessary roads
addNecessaryRoad(SOCPossibleRoad) - Method in class soc.robot.SOCPossibleSettlement
add a possible road to the list of necessary roads
addNewPossibility(SOCPossiblePiece) - Method in class soc.robot.SOCPossibleRoad
add a new possibility to the list
addNewRoad(SOCRoad, HashMap) - Method in class soc.robot.SOCPlayerTracker
add a road that has just been built
addNewSettlement(SOCSettlement, HashMap) - Method in class soc.robot.SOCPlayerTracker
add a settlement that has just been built
addNumberForResource(int, int, int) - Method in class soc.game.SOCPlayerNumbers
set a number for a resource
addOurNewCity(SOCCity) - Method in class soc.robot.SOCPlayerTracker
add one of our cities
addOurNewRoad(SOCRoad, HashMap, int) - Method in class soc.robot.SOCPlayerTracker
Add one of our roads that has just been built
addOurNewSettlement(SOCSettlement, HashMap) - Method in class soc.robot.SOCPlayerTracker
add one of our settlements
addPlayer(String) - Method in class soc.client.SOCHandPanel
DOCUMENT ME!
addPlayer(String, int) - Method in class soc.client.SOCPlayerInterface
a player has sat down to play
addPlayer(String, int) - Method in class soc.game.SOCGame
add a new player
addPlayerTracker(int) - Method in class soc.robot.SOCRobotBrain
A player has sat down and been added to the game, during game formation.
addRobotButton() - Method in class soc.client.SOCHandPanel
DOCUMENT ME!
addSeatLockBut() - Method in class soc.client.SOCHandPanel
Add the "lock" button for when a robot is currently playing in this position.
addSitButton() - Method in class soc.client.SOCHandPanel
Add the "Sit Here" button.
addTakeOverBut() - Method in class soc.client.SOCHandPanel
DOCUMENT ME!
addTheirNewRoad(SOCRoad, boolean) - Method in class soc.robot.SOCPlayerTracker
add another player's new road
addTheirNewSettlement(SOCSettlement, boolean) - Method in class soc.robot.SOCPlayerTracker
add another player's new settlement
addThreat(SOCPossiblePiece) - Method in class soc.robot.SOCPossiblePiece
add a threat to the list
addToGameList(String) - Method in class soc.client.SOCPlayerClient
add a new game to the initial window's list of games
addToIgnoreList(String) - Method in class soc.client.SOCPlayerClient
add this name to the ignore list
addToList(String, List) - Method in class soc.client.SOCPlayerClient
add a new channel or game, put it in the list in alphabetical order
addToOffersMade(SOCTradeOffer) - Method in class soc.robot.SOCRobotNegotiator
add an offer to the offers made list
addToParent(int, int) - Method in class soc.client.AWTToolTip
Add and show tooltip, with mouse at this location.
addToScore(float) - Method in class soc.robot.SOCPossiblePiece
add to score
addValue(int) - Method in class soc.client.ColorSquare
DOCUMENT ME!
adjustmentValueChanged(AdjustmentEvent) - Method in class soc.client.FaceChooserFrame.FaceChooserList
Update displayed rows when scrollbar changes
advanceTurn() - Method in class soc.game.SOCGame
advance the turn to the next player
advanceTurnBackwards() - Method in class soc.game.SOCGame
advance the turn to the previous player, used during initial placement
advanceTurnStateAfterPutPiece() - Method in class soc.game.SOCGame
After placing a piece on the board, update the state of the game, and possibly current player, for play to continue.
adversarialFactor - Variable in class soc.robot.SOCRobotDM
 
adversarialFactor - Variable in class soc.util.SOCRobotParameters
 
alive - Variable in class soc.robot.SOCRobotBrain
Flag for wheather or not we're alive
alive - Variable in class soc.robot.SOCRobotPinger
 
alive - Variable in class soc.robot.SOCRobotResetThread
 
alive - Variable in class soc.server.SOCGameTimeoutChecker
 
alive - Variable in class soc.server.SOCServerRobotPinger
 
allClients() - Method in class soc.server.genericServer.LocalStringServerSocket
 
allConnected - Variable in class soc.server.genericServer.LocalStringServerSocket
Server-peer sides of connected clients; Added by accept method
allOriginalPlayers - Variable in class soc.game.SOCGame
used to track if there were any player subs
allOriginalPlayers() - Method in class soc.game.SOCGame
 
allSockets - Static variable in class soc.server.genericServer.LocalStringServerSocket
 
alreadyActive - Static variable in class soc.client.SOCBoardPanel.DelayedRepaint
Are we already waiting in another thread? Assumes since boolean is a simple var, will have atomic access.
anyHostedActiveGames() - Method in class soc.client.SOCPlayerClient
Look for active games that we're hosting (state >= START1A, not yet OVER).
append(String) - Method in class soc.client.SnippingTextArea
DOCUMENT ME!
arriving - Variable in class soc.server.SOCReplaceRequest
 
arrowXL - Static variable in class soc.client.SOCBoardPanel
Arrow, left-pointing.
arrowXR - Static variable in class soc.client.SOCBoardPanel
Arrow, right-pointing.
arrowY - Static variable in class soc.client.SOCBoardPanel
Arrow, y-coordinates: same whether pointing left or right.
askedDisposeQuietly - Variable in class soc.client.SOCPlayerInterface.ResetBoardVoteDialog
If true, don't call any methods from callbacks here
authenticateUser(StringConnection, String, String) - Method in class soc.server.SOCServer
authenticate the user see if the user is in the db, if so then check the password if they're not in the db, but they supplied a password then send a message if they're not in the db, and no password, then ok
autoPopup - Variable in class soc.client.AWTToolTip
 
autoRollOrPromptPlayer() - Method in class soc.client.SOCHandPanel
If the player (client) has no playable cards, begin auto-roll countdown, Otherwise, prompt them to roll or pick a card.
autoRollSetupTimer() - Method in class soc.client.SOCHandPanel
Player is client, is current, and has no playable cards, so begin auto-roll countdown.
autoRollTimerTask - Variable in class soc.client.SOCHandPanel
 

B

BANK - Static variable in class soc.client.SOCHandPanel
 
BANKTRADE - Static variable in class soc.message.SOCMessage
 
BCASTTEXTMSG - Static variable in class soc.message.SOCMessage
 
BOARDLAYOUT - Static variable in class soc.message.SOCMessage
 
BOUNDED_DEC - Static variable in class soc.client.ColorSquare
 
BOUNDED_INC - Static variable in class soc.client.ColorSquare
 
BUILDNUM - Static variable in class soc.util.Version
 
BUILDREQUEST - Static variable in class soc.message.SOCMessage
 
BUILD_REQUEST_MAX_DELAY_SEC - Static variable in class soc.client.SOCBoardPanel
for popup-menu build request, network send maximum delay (seconds)
BUYCARDREQUEST - Static variable in class soc.message.SOCMessage
 
BoardNodeScorePair - class soc.robot.BoardNodeScorePair.
 
BoardNodeScorePair(int, int) - Constructor for class soc.robot.BoardNodeScorePair
Creates a new BoardNodeScorePair object.
b - Variable in class soc.util.IntPair
 
b - Variable in class soc.util.Pair
 
b - Variable in class soc.util.Triple
 
balloon - Variable in class soc.client.TradeOfferPanel.MessagePanel
 
balloon - Variable in class soc.client.TradeOfferPanel.OfferPanel
 
balloonColor - Static variable in class soc.client.SpeechBalloon
 
bankBut - Variable in class soc.client.SOCHandPanel
 
bankTrade(SOCGame, SOCResourceSet, SOCResourceSet) - Method in class soc.client.SOCDisplaylessPlayerClient
the user wants to trade with the bank
bankTrade(SOCGame, SOCResourceSet, SOCResourceSet) - Method in class soc.client.SOCPlayerClient
the user wants to trade with the bank
began() - Method in class soc.client.ChannelFrame
start
began() - Method in class soc.client.SOCPlayerInterface
start the game interface: add "sit" buttons, set chat input (textInput) to initial prompt.
beginningCoord - Variable in class soc.game.SOCLRPathData
 
bestSpot2AwayFromANodeSet(Hashtable, Vector, int) - Method in class soc.robot.SOCRobotBrain
Takes a table of nodes and adds a weighted score to each node score in the table.
bestSpotForNumbers(Hashtable, int) - Method in class soc.robot.SOCRobotBrain
Takes a table of nodes and adds a weighted score to each node score in the table.
bestSpotForNumbers(Hashtable, SOCPlayer, int) - Method in class soc.robot.SOCRobotBrain
Takes a table of nodes and adds a weighted score to each node score in the table.
bestSpotInANodeSet(Hashtable, Vector, int) - Method in class soc.robot.SOCRobotBrain
Takes a table of nodes and adds a weighted score to each node score in the table.
bgcol - Static variable in class soc.client.AWTToolTip
The background color of the window
biggestThreats - Variable in class soc.robot.SOCPossiblePiece
this is the piece that we need to beat to build this one
board - Variable in class soc.client.SOCBoardPanel
The board in the game
board - Variable in class soc.game.SOCGame
the game board
boardIsScaled - Variable in class soc.client.SOCPlayerInterface
Is the boardpanel stretched beyond normal size in SOCPlayerInterface.doLayout()?
boardNum2Num - Variable in class soc.game.SOCBoard
Key to the numbers[] : 0 : 2 1 : 3 2 : 4 3 : 5 4 : 6 5 : 8 6 : 9 7 : 10 8 : 11 9 : 12
boardPanel - Variable in class soc.client.SOCPlayerInterface
the board display
boardResetAskedThisTurn - Variable in class soc.game.SOCPlayer
this is true if the player asked to reset the board this turn
boardResetRequester - Variable in class soc.client.SOCPlayerInterface
this other player has requested a board reset; voting is under way.
boardResetVoteDia - Variable in class soc.client.SOCPlayerInterface
Board reset voting: If voting is active and we haven't yet voted, track our dialog; this lets us dispose of it if voting is cancelled.
boardResetVoteRequester - Variable in class soc.game.SOCGame
If a board reset vote is active, player number who requested the vote.
boardResetVotes - Variable in class soc.game.SOCGame
If a board reset vote is active, votes are recorded here.
boardResetVotesWaiting - Variable in class soc.game.SOCGame
If a board reset vote is active, we're waiting to receive this many more votes.
boolValue - Variable in class soc.client.ColorSquare
 
boxH - Variable in class soc.client.AWTToolTip
JM add: Our size
boxH - Variable in class soc.client.SOCBoardPanel.BoardToolTip
Our size
boxW - Variable in class soc.client.AWTToolTip
JM add: Our size
boxW - Variable in class soc.client.SOCBoardPanel.BoardToolTip
Our size
boxX - Variable in class soc.client.AWTToolTip
JM add: Our location within parentComp
boxX - Variable in class soc.client.SOCBoardPanel.BoardToolTip
Our position (upper-left of tooltip box)
boxY - Variable in class soc.client.AWTToolTip
JM add: Our location within parentComp
boxY - Variable in class soc.client.SOCBoardPanel.BoardToolTip
Our position (upper-left of tooltip box)
bp - Variable in class soc.client.SOCBoardPanel.BoardPopupMenu
our parent boardpanel
bp - Variable in class soc.client.SOCBoardPanel.DelayedRepaint
 
bpanel - Variable in class soc.client.SOCBoardPanel.BoardToolTip
 
bpanel - Variable in class soc.client.SOCBoardPanel.ResourceTradeAllMenu
 
brain - Variable in class soc.robot.SOCPlayerTracker
 
brain - Variable in class soc.robot.SOCRobotDM
 
brain - Variable in class soc.robot.SOCRobotNegotiator
 
brainQs - Variable in class soc.robot.SOCRobotClient
the message queues for the different brains
broadcast(String) - Method in class soc.server.genericServer.LocalStringServerSocket
Send to all connected clients.
broadcast(String) - Method in class soc.server.genericServer.Server
Broadcast a SOCmessage to all connected clients, named and unnamed.
broadcastGameStats(SOCGame) - Method in class soc.server.SOCServer
this broadcasts game information to all people connected used to display the scores on the player client
buffer - Variable in class soc.client.SOCBoardPanel
offscreen buffer
buffer - Variable in class soc.client.SOCFaceButton
offscreen buffer
buildLoc - Variable in class soc.client.SOCBoardPanel.BoardPanelSendBuildTask
 
buildReqTimerTask - Variable in class soc.client.SOCBoardPanel
For right-click build menu; used for fallback part of client-server-client communication of a build request.
buildRequest(SOCGame, int) - Method in class soc.client.SOCDisplaylessPlayerClient
request to build something
buildRequest(SOCGame, int) - Method in class soc.client.SOCPlayerClient
request to build something
buildRoadItem - Variable in class soc.client.SOCBoardPanel.BoardPopupMenu
 
buildSettleItem - Variable in class soc.client.SOCBoardPanel.BoardPopupMenu
 
building - Variable in class soc.robot.SOCResSetBuildTypePair
the building type
buildingPanel - Variable in class soc.client.SOCPlayerInterface
interface for building pieces
buildingPlan - Variable in class soc.robot.SOCRobotBrain
This is our current building plan
buildingPlan - Variable in class soc.robot.SOCRobotDM
 
buildingPlan - Variable in class soc.robot.SOCRobotNegotiator
 
buildingSpeedup - Variable in class soc.robot.SOCBuildPossibility
 
buildingVP - Variable in class soc.game.SOCPlayer
the number of victory points for settlements and cities
buildnum() - Static method in class soc.util.Version
Return the build-number string.
button1Chosen() - Method in class soc.client.AskDialog
Button 1 has been chosen by the user.
button1Chosen() - Method in class soc.client.SOCPlayerInterface.ResetBoardVoteDialog
React to the Reset button.
button1Chosen() - Method in class soc.client.SOCPracticeAskDialog
React to the Show button.
button1Chosen() - Method in class soc.client.SOCQuitAllConfirmDialog
React to the Quit button.
button1Chosen() - Method in class soc.client.SOCQuitConfirmDialog
React to the Quit button.
button2Chosen() - Method in class soc.client.AskDialog
Button 2 has been chosen by the user.
button2Chosen() - Method in class soc.client.SOCPlayerInterface.ResetBoardVoteDialog
React to the No button.
button2Chosen() - Method in class soc.client.SOCPracticeAskDialog
React to the Create button.
button2Chosen() - Method in class soc.client.SOCQuitAllConfirmDialog
React to the Continue button.
button2Chosen() - Method in class soc.client.SOCQuitConfirmDialog
React to the Continue button.
button3Chosen() - Method in class soc.client.AskDialog
The optional button 3 has been chosen by the user.
button3Chosen() - Method in class soc.client.SOCQuitConfirmDialog
React to the Reset Board button.
buttons - Variable in class soc.client.SOCChoosePlayerDialog
Player names on each button
buyCity(int) - Method in class soc.game.SOCGame
a player is buying a city
buyDevCard(SOCGame) - Method in class soc.client.SOCDisplaylessPlayerClient
request to buy a development card
buyDevCard(SOCGame) - Method in class soc.client.SOCPlayerClient
request to buy a development card
buyDevCard() - Method in class soc.game.SOCGame
the current player is buying a dev card
buyDevCard - Variable in class soc.robot.SOCBuildPossibility
 
buyRoad(int) - Method in class soc.game.SOCGame
a player is buying a road
buySettlement(int) - Method in class soc.game.SOCGame
a player is buying a settlement

C

CANCEL - Static variable in class soc.client.TradeOfferPanel
 
CANCELBUILDREQUEST - Static variable in class soc.message.SOCMessage
 
CAP - Static variable in interface soc.game.SOCDevCardConstants
 
CARD - Static variable in class soc.client.SOCBuildingPanel
 
CARD - Static variable in class soc.client.SOCHandPanel
 
CARD - Static variable in class soc.robot.SOCBuildingSpeedEstimate
 
CARD - Static variable in class soc.robot.SOCPossiblePiece
 
CARD_SET - Static variable in class soc.game.SOCGame
the set of resources a player needs to buy a development card
CHANGEFACE - Static variable in class soc.message.SOCMessage
 
CHANNELS - Static variable in class soc.message.SOCMessage
 
CHECKBOX - Static variable in class soc.client.ColorSquare
 
CHOOSEPLAYER - Static variable in class soc.message.SOCMessage
 
CHOOSEPLAYERREQUEST - Static variable in class soc.message.SOCMessage
 
CITIES - Static variable in class soc.client.SOCHandPanel
 
CITIES - Static variable in class soc.message.SOCPlayerElement
 
CITY - Static variable in class soc.client.SOCBuildingPanel
 
CITY - Static variable in class soc.game.SOCPlayingPiece
 
CITY - Static variable in class soc.robot.SOCBuildingSpeedEstimate
 
CITY - Static variable in class soc.robot.SOCPossiblePiece
 
CITY_CHOICE - Static variable in class soc.robot.SOCRobotDM
 
CITY_SET - Static variable in class soc.game.SOCGame
the set of resources a player needs to build a city
CLAY - Static variable in class soc.client.ColorSquare
The color constants are used by ColorSquare, and also used for the robber's "ghost" when moving the robber.
CLAY - Static variable in class soc.client.SOCHandPanel
 
CLAY - Static variable in interface soc.game.SOCResourceConstants
Warning: Don't mess with these constants, other pieces of code depend on these numbers staying like this.
CLAY - Static variable in class soc.message.SOCPlayerElement
player element types
CLAY_HEX - Static variable in class soc.game.SOCBoard
 
CLAY_PORT - Static variable in class soc.game.SOCBoard
Clay port type
CLAY_PORT_HEX - Static variable in class soc.game.SOCBoard
 
CLEAR - Static variable in class soc.client.SOCHandPanel
 
CLEAR - Static variable in class soc.client.TradeOfferPanel
 
CLEAROFFER - Static variable in class soc.message.SOCMessage
 
CLEARTRADEMSG - Static variable in class soc.message.SOCMessage
 
CLI_VERSION_MIN - Static variable in class soc.server.SOCServer
Minimum required client version, to connect and play a game.
CLI_VERSION_MIN_DISPLAY - Static variable in class soc.server.SOCServer
Minimum required client version, in "display" form, like "1.0.00".
COLOR_FOREGROUND - Static variable in class soc.client.SOCHandPanel
Panel text color, and player name color when not current player
CONNECT_OR_PRACTICE_PANEL - Static variable in class soc.client.SOCPlayerClient
connect-or-practice panel (if jar launch), in cardlayout
CONSIDER_LM_CITY - Static variable in class soc.client.SOCBoardPanel
 
CONSIDER_LM_ROAD - Static variable in class soc.client.SOCBoardPanel
 
CONSIDER_LM_SETTLEMENT - Static variable in class soc.client.SOCBoardPanel
 
CONSIDER_LT_CITY - Static variable in class soc.client.SOCBoardPanel
 
CONSIDER_LT_ROAD - Static variable in class soc.client.SOCBoardPanel
 
CONSIDER_LT_SETTLEMENT - Static variable in class soc.client.SOCBoardPanel
 
COPYRIGHT - Static variable in class soc.util.Version
 
COUNTER_OFFER - Static variable in class soc.robot.SOCRobotNegotiator
 
CREATEACCOUNT - Static variable in class soc.message.SOCMessage
 
CREATE_ACCOUNT_COMMAND - Static variable in class soc.server.database.SOCDBHelper
 
CURRENT_PLANS - Static variable in class soc.robot.SOCRobotClient
constants for debug recording
CURRENT_RESOURCES - Static variable in class soc.robot.SOCRobotClient
 
CappedQueue - class soc.util.CappedQueue.
This queue has a size limit
CappedQueue() - Constructor for class soc.util.CappedQueue
constructor
CappedQueue(int) - Constructor for class soc.util.CappedQueue
constructor
ChannelFrame - class soc.client.ChannelFrame.
The chat channel window
ChannelFrame(String, SOCPlayerClient) - Constructor for class soc.client.ChannelFrame
build a frame with the given title, belonging to the given applet
ChannelFrame.DividerMouseListener - class soc.client.ChannelFrame.DividerMouseListener.
 
ChannelFrame.DividerMouseListener() - Constructor for class soc.client.ChannelFrame.DividerMouseListener
 
ChannelFrame.InputActionListener - class soc.client.ChannelFrame.InputActionListener.
send the message that was just typed in, or start editing a private message
ChannelFrame.InputActionListener() - Constructor for class soc.client.ChannelFrame.InputActionListener
 
ChannelFrame.InputKeyListener - class soc.client.ChannelFrame.InputKeyListener.
 
ChannelFrame.InputKeyListener() - Constructor for class soc.client.ChannelFrame.InputKeyListener
 
ChannelFrame.MyWindowListener - class soc.client.ChannelFrame.MyWindowListener.
when the window is destroyed, tell the applet to leave the group
ChannelFrame.MyWindowListener() - Constructor for class soc.client.ChannelFrame.MyWindowListener
 
ColorSquare - class soc.client.ColorSquare.
This is a square box with a background color and possibly a number or X in it.
ColorSquare() - Constructor for class soc.client.ColorSquare
Creates a new grey ColorSquare object without a visible value.
ColorSquare(Color) - Constructor for class soc.client.ColorSquare
Creates a new ColorSquare object with specified background color.
ColorSquare(Color, int) - Constructor for class soc.client.ColorSquare
Creates a new ColorSquare object with specified background color and initial value.
ColorSquare(int, boolean, Color) - Constructor for class soc.client.ColorSquare
Creates a new ColorSquare of the specified kind and background color.
ColorSquare(int, boolean, Color, int, int) - Constructor for class soc.client.ColorSquare
Creates a new ColorSquare of the specified kind and background color.
ColorSquareLarger - class soc.client.ColorSquareLarger.
This is a larger square box with a background color and possibly a number or X in it.
ColorSquareLarger(int, boolean, Color) - Constructor for class soc.client.ColorSquareLarger
Creates a new ColorSquareLarger of the specified kind and background color.
ColorSquareLarger(int, boolean, Color, int, int) - Constructor for class soc.client.ColorSquareLarger
Creates a new ColorSquare of the specified kind and background color.
ColorSquareListener - interface soc.client.ColorSquareListener.
Listen for changes to the value of the color square, when a user clicks or a setter is called.
Connection - class soc.server.genericServer.Connection.
A server connection.
Connection(Socket, Server) - Constructor for class soc.server.genericServer.Connection
initialize the connection data
Connection.Putter - class soc.server.genericServer.Connection.Putter.
 
Connection.Putter(Connection) - Constructor for class soc.server.genericServer.Connection.Putter
 
CutoffExceededException - exception soc.util.CutoffExceededException.
this exception means that the cutoff has been exceeded
CutoffExceededException() - Constructor for class soc.util.CutoffExceededException
Creates a new CutoffExceededException object.
CutoffExceededException(String) - Constructor for class soc.util.CutoffExceededException
Creates a new CutoffExceededException object.
c - Variable in class soc.util.Triple
 
calcLongestRoad2() - Method in class soc.game.SOCPlayer
Calculates the longest road for a player
calcWGETABonus(HashMap, HashMap) - Method in class soc.robot.SOCRobotDM
calc the win game eta bonus
calcWGETABonusAux(int[], HashMap, Vector) - Method in class soc.robot.SOCRobotDM
calcWGETABonusAux
calculateRollsAccurate(SOCResourceSet, SOCResourceSet, int, boolean[]) - Method in class soc.robot.SOCBuildingSpeedEstimate
this figures out how many rolls it would take this player to get the target set of resources given a starting set
calculateRollsFast(SOCResourceSet, SOCResourceSet, int, boolean[]) - Method in class soc.robot.SOCBuildingSpeedEstimate
this figures out how many rolls it would take this player to get the target set of resources given a starting set
canChoosePlayer(int) - Method in class soc.game.SOCGame
 
canDiscard(int, SOCResourceSet) - Method in class soc.game.SOCGame
 
canDoDiscoveryAction(SOCResourceSet) - Method in class soc.game.SOCGame
 
canDoMonopolyAction() - Method in class soc.game.SOCGame
 
canEndTurn(int) - Method in class soc.game.SOCGame
Can this player end the current turn?
canLaunchServer - Variable in class soc.client.SOCConnectOrPracticePanel
Do we have security to run a TCP server? Determined by calling SOCConnectOrPracticePanel.checkCanLaunchServer().
canMakeBankTrade(SOCResourceSet, SOCResourceSet) - Method in class soc.game.SOCGame
 
canMakeTrade(int, int) - Method in class soc.game.SOCGame
 
canMoveRobber(int, int) - Method in class soc.game.SOCGame
 
canPlayDiscovery(int) - Method in class soc.game.SOCGame
return true if the player can play a Discovery card
canPlayKnight(int) - Method in class soc.game.SOCGame
 
canPlayMonopoly(int) - Method in class soc.game.SOCGame
return true if the player can play a Monopoly card
canPlayRoadBuilding(int) - Method in class soc.game.SOCGame
Can the current player play a Road Building card?
canRollDice(int) - Method in class soc.game.SOCGame
 
cancelBuildCity(int) - Method in class soc.game.SOCGame
a player is UNbuying a city; return resources, set gameState PLAY1
cancelBuildItem - Variable in class soc.client.SOCBoardPanel.BoardPopupMenu
 
cancelBuildRequest(SOCGame, int) - Method in class soc.client.SOCDisplaylessPlayerClient
request to cancel building something
cancelBuildRequest(SOCGame, int) - Method in class soc.client.SOCPlayerClient
request to cancel building something
cancelBuildRoad(int) - Method in class soc.game.SOCGame
a player is UNbuying a road; return resources, set gameState PLAY1
cancelBuildSettlement(int) - Method in class soc.game.SOCGame
a player is UNbuying a settlement; return resources, set gameState PLAY1
cancelBuildType - Variable in class soc.client.SOCBoardPanel.BoardPopupMenu
 
cancelBut - Variable in class soc.client.FaceChooserFrame
Button for cancel
cancelBut - Variable in class soc.client.TradeOfferPanel.OfferPanel
 
cancelButtonChosen() - Method in class soc.client.FaceChooserFrame
Cancel button has been chosen by the user.
cancelWrongCity(SOCCity) - Method in class soc.robot.SOCPlayerTracker
JM TODO javadoc comments
cancelWrongPiecePlacement(SOCCancelBuildRequest) - Method in class soc.robot.SOCRobotBrain
We've asked for an illegal piece placement.
cancelWrongPiecePlacementLocal(SOCPlayingPiece) - Method in class soc.robot.SOCRobotBrain
JM TODO: javadoc out of trackers, without sending anything to server
cancelWrongRoad(SOCRoad) - Method in class soc.robot.SOCPlayerTracker
JM TODO javadoc comments
cancelWrongSettlement(SOCSettlement) - Method in class soc.robot.SOCPlayerTracker
JM TODO javadoc comments
cardBut - Variable in class soc.client.SOCBuildingPanel
 
cardC - Variable in class soc.client.SOCBuildingPanel
 
cardCount - Variable in class soc.client.SOCBuildingPanel
 
cardCountLab - Variable in class soc.client.SOCBuildingPanel
 
cardLayout - Variable in class soc.client.SOCAccountClient
 
cardLayout - Variable in class soc.client.SOCPlayerClient
SOCPlayerClient displays one of several panels to the user: SOCPlayerClient.MAIN_PANEL, SOCPlayerClient.MESSAGE_PANEL or (if launched from jar, or with no command-line arguments) SOCPlayerClient.CONNECT_OR_PRACTICE_PANEL.
cardLayout - Variable in class soc.client.TradeOfferPanel
 
cardList - Variable in class soc.client.SOCHandPanel
 
cardOre - Variable in class soc.client.SOCBuildingPanel
 
cardSheep - Variable in class soc.client.SOCBuildingPanel
 
cardT - Variable in class soc.client.SOCBuildingPanel
 
cardType - Variable in class soc.message.SOCDevCard
The type of development card, like SOCDevCardConstants.ROADS
cardV - Variable in class soc.client.SOCBuildingPanel
 
cardWheat - Variable in class soc.client.SOCBuildingPanel
 
cc - Variable in class soc.client.ChannelFrame
 
chSend(String, String) - Method in class soc.client.SOCDisplaylessPlayerClient
send a text message to a channel
chSend(String, String) - Method in class soc.client.SOCPlayerClient
send a text message to a channel
changeButtonChosen() - Method in class soc.client.FaceChooserFrame
Change-face button has been chosen by the user.
changeFace(SOCGame, int) - Method in class soc.client.SOCDisplaylessPlayerClient
the user is changing the face image
changeFace(int) - Method in class soc.client.SOCHandPanel
Change the face image
changeFace(SOCGame, int) - Method in class soc.client.SOCPlayerClient
the user is changing the face image
changeFace(int, int) - Method in class soc.client.SOCPlayerInterface
set the face icon for a player
changeFaceBut - Variable in class soc.client.FaceChooserFrame
Button for confirm change
changeFaceItem - Variable in class soc.client.SOCFaceButton.FaceButtonPopupMenu
 
channel - Variable in class soc.client.SOCPlayerClient
 
channel - Variable in class soc.message.SOCDeleteChannel
Name of the channel.
channel - Variable in class soc.message.SOCJoin
Name of channel
channel - Variable in class soc.message.SOCJoinAuth
Name of channel
channel - Variable in class soc.message.SOCLeave
Name of channel
channel - Variable in class soc.message.SOCMembers
Name of channel
channel - Variable in class soc.message.SOCNewChannel
Name of the new channel.
channel - Variable in class soc.message.SOCTextMsg
Name of channel
channelList - Variable in class soc.server.SOCServer
list of chat channels
channelMembers - Variable in class soc.server.SOCChannelList
 
channelMutexes - Variable in class soc.server.SOCChannelList
 
channels - Variable in class soc.client.SOCDisplaylessPlayerClient
the channels
channels - Variable in class soc.client.SOCPlayerClient
the channels
channels - Variable in class soc.message.SOCChannels
List of channels
chatDisplay - Variable in class soc.client.SOCPlayerInterface
where chat text is displayed
chatExcepTested - Variable in class soc.client.SOCHandPanel
 
chatPrint(String) - Method in class soc.client.SOCPlayerInterface
print text in the chat window
chatPrintDebug(String) - Method in class soc.client.SOCPlayerInterface
if debug is enabled, print this in the chat display.
chatPrintStackTrace(Throwable) - Method in class soc.client.SOCPlayerInterface
if debug is enabled, print this exception's stack trace in the chat display.
chatPrintStackTrace(Throwable, boolean) - Method in class soc.client.SOCPlayerInterface
 
checkCanLaunchServer() - Static method in class soc.client.SOCConnectOrPracticePanel
Check with the SecurityManager about being a tcp server.
checkConnection() - Static method in class soc.server.database.SOCDBHelper
Checks if connection is supposed to be present and attempts to reconnect if there was previously an error.
checkForExpiredGames() - Method in class soc.server.SOCServer
check for games that have expired and destroy them.
checkForWinner() - Method in class soc.game.SOCGame
check current player's vp total to see if the game is over.
checkInsetsPadding(Insets) - Method in class soc.client.FaceChooserFrame.FaceChooserList
Now that insets and scrollbar size are known, check our size and padding.
checkNickname(String) - Method in class soc.server.SOCServer
check if a name is ok a name is ok if it hasn't been used yet
checkSizeAndFocus() - Method in class soc.client.AskDialog
Adjust size (vs insets) and set focus to the default button (if any).
checkSizeAndFocus(boolean) - Method in class soc.client.FaceChooserFrame
check size and set focus to the default button (if any).
checkTurn(StringConnection, SOCGame) - Method in class soc.server.SOCServer
make sure it's the player's turn
children - Variable in class soc.robot.SOCBuildPossibility
 
children - Variable in class soc.robot.SOCTradeTree
 
chlist - Variable in class soc.client.SOCPlayerClient
 
choice - Variable in class soc.message.SOCChoosePlayer
The number of the chosen player
choice1But - Variable in class soc.client.AskDialog
Button for first choice.
choice2But - Variable in class soc.client.AskDialog
Button for second choice.
choice3But - Variable in class soc.client.AskDialog
Optional button for third choice, or null.
choiceDefault - Variable in class soc.client.AskDialog
Default button (0 for none, or button 1, 2, or 3)
choices - Variable in class soc.message.SOCChoosePlayerRequest
The possible choices True means that the player with a matching index is a possible choice.
chooseFreeResources(SOCResourceSet) - Method in class soc.robot.SOCRobotBrain
this means that we want to play a discovery development card
chooseMonopoly() - Method in class soc.robot.SOCRobotBrain
choose a resource to monopolize
choosePlayer(SOCGame, int) - Method in class soc.client.SOCDisplaylessPlayerClient
the user chose a player to steal from
choosePlayer(SOCGame, int) - Method in class soc.client.SOCPlayerClient
the user chose a player to steal from
choosePlayer(int, int[]) - Method in class soc.client.SOCPlayerInterface
show the choose player dialog box
choosePlayerDialog - Variable in class soc.client.SOCPlayerInterface
the dialog for choosing a player from which to steal
chooseRobberVictim(boolean[]) - Method in class soc.robot.SOCRobotBrain
choose a robber victim
cities - Variable in class soc.game.SOCBoard
cities on the board; Vector of SOCPlayingPiece
cities - Variable in class soc.game.SOCPlayer
a list of this player's cities in play
cityBut - Variable in class soc.client.SOCBuildingPanel
 
cityC - Variable in class soc.client.SOCBuildingPanel
 
cityLab - Variable in class soc.client.SOCHandPanel
 
cityOre - Variable in class soc.client.SOCBuildingPanel
 
citySq - Variable in class soc.client.SOCHandPanel
 
cityT - Variable in class soc.client.SOCBuildingPanel
 
cityV - Variable in class soc.client.SOCBuildingPanel
 
cityWheat - Variable in class soc.client.SOCBuildingPanel
 
cityX - Static variable in class soc.client.SOCBoardPanel
city
cityY - Static variable in class soc.client.SOCBoardPanel
 
cl - Variable in class soc.client.SOCConnectOrPracticePanel
 
clayLab - Variable in class soc.client.SOCHandPanel
 
claySq - Variable in class soc.client.SOCHandPanel
 
cleanBrainKills - Variable in class soc.robot.SOCRobotClient
number of clean brain kills
cleanup() - Static method in class soc.server.database.SOCDBHelper
DOCUMENT ME!
clear() - Method in class soc.game.SOCDevCardSet
set the number of old and new dev cards to zero
clear() - Method in class soc.game.SOCPlayerNumbers
clear all of the data
clear() - Method in class soc.game.SOCResourceSet
set the number of resources to zero
clear() - Method in class soc.util.Queue
DOCUMENT ME!
clearBiggestThreats() - Method in class soc.robot.SOCPossiblePiece
reset the biggest threat
clearBut - Variable in class soc.client.SOCDiscoveryDialog
Clear button
clearBut - Variable in class soc.client.SOCHandPanel
 
clearBut - Variable in class soc.client.TradeOfferPanel.OfferPanel
 
clearDiscardMsg() - Method in class soc.client.SOCHandPanel
Clear the "discarding..." message in the trade panel.
clearFacePopupPreviousChooser() - Method in class soc.client.SOCFaceButton
The previous face-chooser window (from the face-popup menu) has been disposed.
clearHighWarningLevel() - Method in class soc.client.ColorSquare
If a tooltip high-warning has been set, it is also cleared TODO docu
clearLowWarningLevel() - Method in class soc.client.ColorSquare
If a tooltip low-warning has been set, it is also cleared TODO docu
clearModeAndHilight() - Method in class soc.client.SOCBoardPanel
 
clearOffer(SOCGame) - Method in class soc.client.SOCDisplaylessPlayerClient
the user is clearing an offer
clearOffer(boolean) - Method in class soc.client.SOCHandPanel
Clear the current offer.
clearOffer(SOCGame) - Method in class soc.client.SOCPlayerClient
the user is clearing an offer
clearOffer() - Method in class soc.client.TradeOfferPanel
Set the offer and counter-offer contents to zero.
clearPotentialSettlements() - Method in class soc.game.SOCPlayer
Set all nodes to not be potential settlements
clearPreviousChooser() - Method in class soc.client.SOCFaceButton.FaceButtonPopupMenu
The previous face-chooser window has been disposed.
clearThreats() - Method in class soc.robot.SOCPossiblePiece
clear the list of threats
clearTradeMsg() - Method in class soc.client.SOCHandPanel
DOCUMENT ME!
clearUpdateFlag() - Method in class soc.robot.SOCPossiblePiece
clear the update flag
cli - Variable in class soc.client.SOCPlayerClient.MyWindowAdapter
 
clickBuildingButton(SOCGame, SOCPlayerClient, String, boolean) - Method in class soc.client.SOCBuildingPanel
Handle a click on a building-panel button.
clickConnCancel() - Method in class soc.client.SOCConnectOrPracticePanel
Hide fields used to connect to server
clickConnConnect() - Method in class soc.client.SOCConnectOrPracticePanel
"Connect..." from connect setup; check fields, etc
clickPlayCardButton() - Method in class soc.client.SOCHandPanel
Handle a click on the "play card" button, or double-click on an item in the list of cards held.
clickPracticeButton() - Method in class soc.client.SOCPlayerClient
Act as if the "practice game" button has been clicked.
clickRollButton() - Method in class soc.client.SOCHandPanel
Handle a click on the roll button.
clickRunCancel() - Method in class soc.client.SOCConnectOrPracticePanel
Hide fields used to start a server
clickRunStartserv() - Method in class soc.client.SOCConnectOrPracticePanel
Actually start a server, on port from SOCConnectOrPracticePanel.conn_servport
client - Variable in class soc.client.SOCHandPanel
 
client - Variable in class soc.client.SOCPlayerInterface
the client that spawned us
client - Variable in class soc.robot.SOCRobotBrain
The client we are hooked up to
client - Variable in class soc.robot.SOCRobotResetThread
 
clientHand - Variable in class soc.client.SOCPlayerInterface
Tracks our own hand within hands[], if we are active in a game.
clientHandPlayerNum - Variable in class soc.client.SOCPlayerInterface
Player ID of clientHand, or -1.
clientIsCurrentPlayer() - Method in class soc.client.SOCPlayerInterface
Is the client player active in this game, and the current player?
clientVersionHighest - Variable in class soc.game.SOCGame
For use at server; lowest and highest version of connected clients.
clientVersionLowest - Variable in class soc.game.SOCGame
For use at server; lowest and highest version of connected clients.
close() - Method in class soc.server.genericServer.LocalStringServerSocket
Close down server socket immediately: Do not let inbound data drain.
close() - Method in class soc.server.genericServer.Server.NetStringServerSocket
 
close() - Method in interface soc.server.genericServer.StringServerSocket
Close down server socket immediately: Do not let inbound data drain.
closeAfterMoveX - Variable in class soc.client.AWTToolTip
The tip is hidden after the mouse has been moved closeAfterMoveX poinntes horizontally or closeAfterMoveY points vertically away from the point where it has been clicked (or it has left its parent component's area)
closeAfterMoveY - Variable in class soc.client.AWTToolTip
 
cname - Variable in class soc.client.ChannelFrame
 
cnvs - Variable in class soc.client.ChannelFrame
 
componentHidden(ComponentEvent) - Method in class soc.client.AWTToolTip
when parentComp becomes hidden, hide this tooltip if shown.
componentMoved(ComponentEvent) - Method in class soc.client.AWTToolTip
stub, required for ComponentListener
componentResized(ComponentEvent) - Method in class soc.client.AWTToolTip
stub, required for ComponentListener
componentShown(ComponentEvent) - Method in class soc.client.AWTToolTip
When parentComp becomes un-hidden, flag this tooltip to be shown when mouse moves in.
con - Variable in class soc.server.genericServer.Connection.Putter
 
con - Variable in class soc.server.genericServer.Server.Command
 
conflicts - Variable in class soc.robot.SOCPossibleSettlement
 
conn_cancel - Variable in class soc.client.SOCConnectOrPracticePanel
 
conn_connect - Variable in class soc.client.SOCConnectOrPracticePanel
 
conn_pass - Variable in class soc.client.SOCConnectOrPracticePanel
 
conn_servhost - Variable in class soc.client.SOCConnectOrPracticePanel
 
conn_servport - Variable in class soc.client.SOCConnectOrPracticePanel
 
conn_user - Variable in class soc.client.SOCConnectOrPracticePanel
 
connect() - Method in class soc.client.SOCAccountClient
Attempts to connect to the server.
connect(String, int, String, String) - Method in class soc.client.SOCPlayerClient
Connect and give feedback by showing MESSAGE_PANEL.
connect() - Method in class soc.client.SOCPlayerClient
Attempts to connect to the server.
connect(String, String) - Static method in class soc.server.database.SOCDBHelper
initialize and checkConnection use this to get ready.
connect() - Method in class soc.server.genericServer.Connection
start reading from the net; called only by the server.
connect(String) - Method in class soc.server.genericServer.LocalStringConnection
Connect to specified stringport.
connect() - Method in class soc.server.genericServer.LocalStringConnection
Local version; nothing special to do to start reading messages.
connect() - Method in interface soc.server.genericServer.StringConnection
Start ability to read from the net; called only by the server.
connectOrPracticePane - Variable in class soc.client.SOCPlayerClient
If applicable, is set up in SOCPlayerClient.initVisualElements().
connectTime - Variable in class soc.server.genericServer.Connection
 
connectTime - Variable in class soc.server.genericServer.LocalStringConnection
 
connectTo(String) - Static method in class soc.server.genericServer.LocalStringServerSocket
Find and connect to stringport with this name.
connectTo(String, LocalStringConnection) - Static method in class soc.server.genericServer.LocalStringServerSocket
Find and connect to stringport with this name.
connectToChannel(StringConnection, String) - Method in class soc.server.SOCServer
Adds a connection to a chat channel.
connectToGame(StringConnection, String) - Method in class soc.server.SOCServer
Adds a connection to a game.
connected - Variable in class soc.client.SOCAccountClient
 
connected - Variable in class soc.client.SOCDisplaylessPlayerClient
 
connected - Variable in class soc.client.SOCPlayerClient
 
connected - Variable in class soc.server.genericServer.Connection
 
connection - Static variable in class soc.server.database.SOCDBHelper
 
connectionCount() - Method in class soc.server.genericServer.Server
 
conns - Variable in class soc.server.genericServer.Server
the named connections
connserv - Variable in class soc.client.SOCConnectOrPracticePanel
"Connect to server"
considerMove(SOCGame, String, SOCPlayingPiece) - Method in class soc.client.SOCPlayerClient
send a command to the server with a message asking a robot to show the debug info for a possible move after a move has been made
considerOffer(SOCTradeOffer) - Method in class soc.robot.SOCRobotBrain
consider an offer made by another player
considerOffer2(SOCTradeOffer, int) - Method in class soc.robot.SOCRobotNegotiator
consider an offer made by another player
considerTarget(SOCGame, String, SOCPlayingPiece) - Method in class soc.client.SOCPlayerClient
send a command to the server with a message asking a robot to show the debug info for a possible move before a move has been made
contains(SOCResourceSet) - Method in class soc.game.SOCResourceSet
 
containsNonZero() - Method in class soc.client.SquaresPanel
Does any grid square contain a non-zero value?
convertToUnknown() - Method in class soc.game.SOCResourceSet
Convert all these resources to type SOCResourceConstants.UNKNOWN.
coord - Variable in class soc.game.SOCPlayingPiece
Where this piece is on the board
coord - Variable in class soc.robot.SOCPlayerAction
Where this piece is on the board
coord - Variable in class soc.robot.SOCPossiblePiece
Where this piece is on the board
coordinates - Variable in class soc.message.SOCLastSettlement
the coordinates of the piece
coordinates - Variable in class soc.message.SOCMoveRobber
the coordinates of the piece
coordinates - Variable in class soc.message.SOCPutPiece
the coordinates of the piece
copy() - Method in class soc.game.SOCPlayer
 
copy() - Method in class soc.game.SOCPlayerNumbers
return a copy of this object
copy() - Method in class soc.game.SOCResourceSet
 
copyPlayerTrackers(HashMap) - Static method in class soc.robot.SOCPlayerTracker
make copies of player trackers and then make connections between copied pieces Note: not copying threats param trackers player trackers for each player
copyright() - Static method in class soc.util.Version
Return the copyright string.
costFrom - Variable in class soc.client.SOCHandPanel.ResourceTradeTypeMenu
 
couldBuildCity(int) - Method in class soc.game.SOCGame
 
couldBuildRoad(int) - Method in class soc.game.SOCGame
 
couldBuildSettlement(int) - Method in class soc.game.SOCGame
 
couldBuyDevCard(int) - Method in class soc.game.SOCGame
 
count - Variable in class soc.message.SOCResourceCount
The resource count
countLines(String) - Method in class soc.client.SnippingTextArea
 
counter - Variable in class soc.robot.SOCRobotBrain
A counter used to measure passage of time
counterOfferMode - Variable in class soc.client.TradeOfferPanel.OfferPanel
 
createAccount(String, String, String, String, long) - Static method in class soc.server.database.SOCDBHelper
DOCUMENT ME!
createAccountCommand - Static variable in class soc.server.database.SOCDBHelper
 
createAndShow(SOCPlayerClient, Frame) - Static method in class soc.client.SOCQuitAllConfirmDialog
Creates and shows a new SOCQuitAllConfirmDialog.
createAndShow(SOCPlayerClient, SOCPlayerInterface) - Static method in class soc.client.SOCQuitConfirmDialog
Creates and shows a new SOCQuitConfirmDialog.
createBankTradeRequest(SOCHandPanel) - Method in class soc.client.SOCHandPanel.ResourceTradeMenuItem
Create a bank-trade-request, send to the server.
createChannel(String) - Method in class soc.server.SOCChannelList
create a new channel
createGame(String) - Method in class soc.server.SOCGameList
create a new game, and add to the list; game will expire in GAME_EXPIRE_MINUTES.
createNewGameEventRecord() - Method in class soc.server.SOCServer
create a new game event record
createWindowAdapter() - Method in class soc.client.SOCAccountClient
 
createWindowAdapter() - Method in class soc.client.SOCPlayerClient
 
creation(SOCPlayerInterface, SOCPlayer, boolean) - Method in class soc.client.SOCHandPanel
Stuff to do when a SOCHandPanel is created.
curState - Variable in class soc.robot.SOCRobotBrain
Our current state
currentDRecorder - Variable in class soc.robot.SOCRobotBrain
keeps track of which dRecorder is current
currentDice - Variable in class soc.game.SOCGame
the current dice result
currentFaceId - Variable in class soc.client.FaceChooserFrame.FaceChooserList
 
currentImageNum - Variable in class soc.client.SOCFaceButton
Human face images are positive numbers, 1-based (range 1 to NUM_FACES).
currentKey - Variable in class soc.util.DebugRecorder
 
currentOffer - Variable in class soc.game.SOCPlayer
this is the current trade offer that this player is making
currentOffset - Variable in class soc.client.FaceChooserFrame.FaceChooserList
 
currentPlayerNumber - Variable in class soc.game.SOCGame
the number of the current player
currentRecord - Variable in class soc.util.DebugRecorder
 
currentRobotParameters - Variable in class soc.robot.SOCRobotClient
the current robot parameters for robot brains
currentRow - Variable in class soc.client.FaceChooserFrame.FaceChooserList
 

D

D - class soc.debug.D.
Debug output; can be switched on and off.
D() - Constructor for class soc.debug.D
 
D - class soc.disableDebug.D.
Debug output; the disabled class is always off.
D() - Constructor for class soc.disableDebug.D
 
DEFAULT_FACE - Static variable in class soc.client.SOCFaceButton
 
DEFAULT_PLAYER_NAME - Static variable in class soc.client.SOCPlayerClient
For local practice games, default player name.
DEFAULT_PRACTICE_GAMENAME - Static variable in class soc.client.SOCPlayerClient
For local practice games, default game name.
DEFAULT_ROLL_LIMIT - Static variable in class soc.robot.SOCBuildingSpeedEstimate
 
DELETECHANNEL - Static variable in class soc.message.SOCMessage
 
DELETEGAME - Static variable in class soc.message.SOCMessage
 
DESERT - Static variable in class soc.client.ColorSquare
 
DESERT_HEX - Static variable in class soc.game.SOCBoard
Desert; lowest-numbered hex type
DEVCARD - Static variable in class soc.message.SOCMessage
 
DEVCARDCOUNT - Static variable in class soc.message.SOCMessage
 
DICERESULT - Static variable in class soc.message.SOCMessage
 
DICE_SZ - Static variable in class soc.client.SOCBoardPanel
Dice number fits in a 25 x 25 square.
DISC - Static variable in interface soc.game.SOCDevCardConstants
 
DISCARD - Static variable in class soc.message.SOCMessage
 
DISCARDREQUEST - Static variable in class soc.message.SOCMessage
 
DISCOVERYPICK - Static variable in class soc.message.SOCMessage
 
DONE - Static variable in class soc.client.SOCHandPanel
 
DONE_RESTART - Static variable in class soc.client.SOCHandPanel
Text of Done button at end of game becomes Restart button
DRAW - Static variable in class soc.message.SOCDevCard
dev card action DRAW: Add as new to player's hand
DRAW_VP - Static variable in class soc.robot.SOCPlayerAction
 
DebugRecorder - class soc.util.DebugRecorder.
This class is used to record debugging information that can be accessed during run-time through a client.
DebugRecorder() - Constructor for class soc.util.DebugRecorder
constructor
dRecorder - Variable in class soc.robot.SOCRobotBrain
an object for recording debug information that can be accessed interactively
data - Variable in class soc.server.genericServer.Connection
the arbitrary app-specific data associated with this connection.
data - Variable in class soc.server.genericServer.LocalStringConnection
the abritrary app-specific data associated with this connection
databasePassword - Variable in class soc.server.SOCServer
 
databaseUserName - Variable in class soc.server.SOCServer
 
debugInfo() - Method in class soc.robot.SOCRobotBrain
this is for debugging
decisionMaker - Variable in class soc.robot.SOCRobotBrain
the thing that determines what we want to build next
decisionMaker - Variable in class soc.robot.SOCRobotNegotiator
 
deleteChannel(String) - Method in class soc.server.SOCChannelList
remove the channel from the list
deleteFromGameList(String) - Method in class soc.client.SOCPlayerClient
delete a game from the list
deleteFromList(String, List) - Method in class soc.client.SOCPlayerClient
delete a group
deleteGame(String) - Method in class soc.server.SOCGameList
remove the game from the list
deleteMember(String) - Method in class soc.client.ChannelFrame
delete a member from the channel
deltaX - Static variable in class soc.client.SOCBoardPanel
 
deltaY - Static variable in class soc.client.SOCBoardPanel
 
destroy() - Method in class soc.client.AWTToolTip
destroys the tooltip.
destroy() - Method in class soc.client.SOCAccountClient
destroy the applet
destroy() - Method in class soc.client.SOCBoardPanel.ResourceTradeAllMenu
Cleanup, for removing this menu.
destroy() - Method in class soc.client.SOCDisplaylessPlayerClient
destroy the applet
destroy() - Method in class soc.client.SOCHandPanel.ResourceTradePopupMenu
Cleanup, for removing this menu.
destroy() - Method in class soc.client.SOCHandPanel.ResourceTradeTypeMenu
Cleanup, for removing this menu.
destroy() - Method in class soc.client.SOCHandPanel
Remove elements to clean up this panel.
destroy() - Method in class soc.client.SOCPlayerClient
network trouble; if possible, ask if they want to play locally (robots).
destroy() - Method in class soc.robot.SOCRobotClient
destroy the applet
destroyGame() - Method in class soc.game.SOCGame
set vars to null so gc can clean up
destroyGame(String) - Method in class soc.server.SOCServer
destroy the game WARNING: MUST HAVE THE gameList.takeMonitor() before calling this method
destroyPlayer() - Method in class soc.game.SOCPlayer
set vars to null so gc can clean up
devCard - Variable in class soc.message.SOCPlayDevCardRequest
The type of dev card
devCardDeck - Variable in class soc.game.SOCGame
the development card deck
devCardMultiplier - Variable in class soc.robot.SOCRobotDM
 
devCardMultiplier - Variable in class soc.util.SOCRobotParameters
 
devCardType - Variable in class soc.game.SOCForceEndTurnResult
Development card type re-gained, or -1; from constants such as SOCDevCardConstants.DISC.
devCardType - Variable in class soc.robot.SOCBuildPossibility
 
devCards - Variable in class soc.game.SOCDevCardSet
the number of development cards [OLD] are the old cards [NEW] are recently bought cards
devCards - Variable in class soc.game.SOCPlayer
how many of each type of development card this player has
developmentLab - Variable in class soc.client.SOCHandPanel
 
developmentSq - Variable in class soc.client.SOCHandPanel
 
df1 - Static variable in class soc.robot.SOCPlayerTracker
 
df1 - Static variable in class soc.robot.SOCRobotDM
 
dice - Static variable in class soc.client.SOCBoardPanel
dice number pix (for arrow).
didReqFocus - Variable in class soc.client.AskDialog
Have we requested focus yet?
didSetLocation - Variable in class soc.client.SOCChoosePlayerDialog
Place window in center when displayed (in doLayout), don't change position afterwards
didSetLocation - Variable in class soc.client.SOCDiscardDialog
Place window in center when displayed (in doLayout), don't change position afterwards
disc - Variable in class soc.client.SOCDiscardDialog
 
discThese - Variable in class soc.client.SOCDiscardDialog
 
discard(SOCGame, SOCResourceSet) - Method in class soc.client.SOCDisplaylessPlayerClient
the user wants to discard
discard(SOCGame, SOCResourceSet) - Method in class soc.client.SOCPlayerClient
the user wants to discard
discard(int, SOCResourceSet) - Method in class soc.game.SOCGame
A player is discarding resources.
discard(int) - Method in class soc.robot.SOCRobotBrain
discard some resources
discardBut - Variable in class soc.client.SOCDiscardDialog
 
discardDialog - Variable in class soc.client.SOCPlayerInterface
the dialog for getting what resources the player wants to discard
discardPickRandom(SOCResourceSet, int, SOCResourceSet, Random) - Static method in class soc.game.SOCGame
Choose discards at random; does not actually discard anything.
discardTimerClear() - Method in class soc.client.SOCPlayerInterface
 
discardTimerSet() - Method in class soc.client.SOCPlayerInterface
Gamestate just became SOCGame.WAITING_FOR_DISCARDS.
disconnect() - Method in class soc.client.SOCAccountClient
disconnect from the net
disconnect() - Method in class soc.client.SOCDisplaylessPlayerClient
disconnect from the net, and from any local practice server
disconnect() - Method in class soc.client.SOCPlayerClient
disconnect from the net
disconnect() - Method in class soc.server.genericServer.Connection
close the socket, stop the reader
disconnect() - Method in class soc.server.genericServer.LocalStringConnection
close the socket, discard pending buffered data, set EOF.
disconnect() - Method in interface soc.server.genericServer.StringConnection
Close the socket, set EOF
disconnectEOFClients() - Method in class soc.server.genericServer.LocalStringServerSocket
If our server won't receive any more data from the client, disconnect them.
disconnectReconnect() - Method in class soc.robot.SOCRobotClient
disconnect and then try to reconnect
disconnectSoft() - Method in class soc.server.genericServer.Connection
Accept no further input, allow output to drain, don't immediately close the socket.
disconnectSoft() - Method in class soc.server.genericServer.LocalStringConnection
Accept no further input, allow output to drain, don't immediately close the socket.
disconnectSoft() - Method in interface soc.server.genericServer.StringConnection
Accept no further input, allow output to drain, don't immediately close the socket.
discoveryDialog - Variable in class soc.client.SOCPlayerInterface
the dialog for choosing 2 resources to discover
discoveryPick(SOCGame, SOCResourceSet) - Method in class soc.client.SOCDisplaylessPlayerClient
the user picked 2 resources to discover
discoveryPick(SOCGame, SOCResourceSet) - Method in class soc.client.SOCPlayerClient
the user picked 2 resources to discover
dispResultSet(ResultSet) - Static method in class soc.server.database.SOCDBHelper
 
dispose() - Method in class soc.client.FaceChooserFrame
Dispose of this window.
disposeQuietly() - Method in class soc.client.SOCPlayerInterface.ResetBoardVoteDialog
 
doBoardMenuPopup(int, int) - Method in class soc.client.SOCBoardPanel
Bring up the popup menu; called from mousePressed.
doDiscoveryAction(SOCResourceSet) - Method in class soc.game.SOCGame
perform the Discovery card action
doLayout() - Method in class soc.client.ChannelFrame
DOCUMENT ME!
doLayout() - Method in class soc.client.FaceChooserFrame.FaceChooserList
Custom layout for this list, which makes things easier because visibleFaceGrid changes frequently.
doLayout() - Method in class soc.client.SOCBuildingPanel
DOCUMENT ME!
doLayout() - Method in class soc.client.SOCChoosePlayerDialog
DOCUMENT ME!
doLayout() - Method in class soc.client.SOCDiscardDialog
DOCUMENT ME!
doLayout() - Method in class soc.client.SOCDiscoveryDialog
Custom layout for this dialog
doLayout() - Method in class soc.client.SOCHandPanel
Custom layout for player hand panel.
doLayout() - Method in class soc.client.SOCMonopolyDialog
DOCUMENT ME!
doLayout() - Method in class soc.client.SOCPlayerInterface
do the layout
doLayout() - Method in class soc.client.SquaresPanel
DOCUMENT ME!
doLayout() - Method in class soc.client.TradeOfferPanel.MessagePanel
Just for the message panel
doLayout() - Method in class soc.client.TradeOfferPanel.OfferPanel
DOCUMENT ME!
doLocalCommand(String, String) - Method in class soc.client.SOCPlayerClient
handle local client commands for channels
doLocalCommand(SOCGame, String) - Method in class soc.client.SOCPlayerClient
handle local client commands for games
doMonopolyAction(int) - Method in class soc.game.SOCGame
perform the Monopoly card action
doNotSend() - Method in class soc.client.SOCBoardPanel.BoardPanelSendBuildTask
 
doc - Variable in class soc.client.SOCDisplaylessPlayerClient
 
doneBut - Variable in class soc.client.SOCDiscoveryDialog
Pick (Done) button
doneBut - Variable in class soc.client.SOCHandPanel
"Done" with turn during play; also "Restart" for board reset at end of game
doneButIsRestart - Variable in class soc.client.SOCHandPanel
True when SOCHandPanel.doneBut's label is Restart (SOCHandPanel.DONE_RESTART)
doneTrading - Variable in class soc.robot.SOCRobotBrain
true if we're done trading
down - Variable in class soc.client.ChannelFrame
 
downRoadX - Static variable in class soc.client.SOCBoardPanel
road looks like "\"
downRoadY - Static variable in class soc.client.SOCBoardPanel
 
drawArrow(Graphics, int, int) - Method in class soc.client.SOCBoardPanel
draw the arrow that shows whose turn it is.
drawBoard(Graphics) - Method in class soc.client.SOCBoardPanel
draw the whole board
drawCity(Graphics, int, int, boolean) - Method in class soc.client.SOCBoardPanel
draw a city
drawFace(Graphics) - Method in class soc.client.SOCFaceButton
draw the face
drawHex(Graphics, int) - Method in class soc.client.SOCBoardPanel
draw a board tile
drawRoad(Graphics, int, int, boolean) - Method in class soc.client.SOCBoardPanel
draw a road
drawRobber(Graphics, int, boolean) - Method in class soc.client.SOCBoardPanel
draw the robber
drawSettlement(Graphics, int, int, boolean) - Method in class soc.client.SOCBoardPanel
draw a settlement
dumbFastGameStrategy(int[]) - Method in class soc.robot.SOCRobotDM
dumbFastGameStrategy uses rules to determine what to build next
dummyCancelPlayerData - Variable in class soc.robot.SOCRobotBrain
Dummy player for cancelling bad placements

E

EMPTY_RESOURCES - Static variable in class soc.game.SOCGame
the set of resources a player needs to build a settlement
EMPTY_SET - Static variable in class soc.game.SOCResourceSet
Resource set with zero of each resource type
ENDTURN - Static variable in class soc.message.SOCMessage
 
EOF_MARKER - Static variable in class soc.server.genericServer.LocalStringConnection
 
EXPAND_LEVEL - Static variable in class soc.robot.SOCPlayerTracker
 
ebugIsEnabled() - Static method in class soc.debug.D
Is debug currently enabled?
ebugIsEnabled() - Static method in class soc.disableDebug.D
Is debug currently enabled?
ebugOn - Static variable in class soc.debug.D
 
ebugOn - Static variable in class soc.disableDebug.D
 
ebugPrint(String) - Static method in class soc.debug.D
DOCUMENT ME!
ebugPrint(String) - Static method in class soc.disableDebug.D
DOCUMENT ME!
ebugPrintStackTrace(Throwable, String) - Static method in class soc.debug.D
If debug is enabled, print the stack trace of this exception
ebugPrintStackTrace(Throwable, String) - Static method in class soc.disableDebug.D
If debug is enabled, print the stack trace of this exception
ebugPrintln(String) - Static method in class soc.debug.D
DOCUMENT ME!
ebugPrintln() - Static method in class soc.debug.D
DOCUMENT ME!
ebugPrintln(String) - Static method in class soc.disableDebug.D
DOCUMENT ME!
ebugPrintln() - Static method in class soc.disableDebug.D
DOCUMENT ME!
ebug_disable() - Static method in class soc.debug.D
DOCUMENT ME!
ebug_disable() - Static method in class soc.disableDebug.D
Always disabled; does nothing, since this is the disabled version.
ebug_enable() - Static method in class soc.debug.D
DOCUMENT ME!
ebug_enable() - Static method in class soc.disableDebug.D
Does nothing, since this is the disabled version.
edgeCoordToString(int) - Method in class soc.game.SOCBoard
 
edgeMap - Variable in class soc.client.SOCBoardPanel
Map grid sectors to hex edges
elementType - Variable in class soc.message.SOCPlayerElement
Player element type
email - Variable in class soc.client.SOCAccountClient
 
email - Variable in class soc.message.SOCCreateAccount
Email address
emailAddress - Variable in class soc.client.SOCAccountClient
the email address
empty() - Method in class soc.util.CappedQueue
DOCUMENT ME!
empty() - Method in class soc.util.Queue
DOCUMENT ME!
enabled - Static variable in class soc.debug.D
 
enabled - Static variable in class soc.disableDebug.D
 
endCoord - Variable in class soc.game.SOCLRPathData
 
endGameTurn(SOCGame) - Method in class soc.server.SOCServer
Pre-checking already done, end the current player's turn in this game.
endTurn(SOCGame) - Method in class soc.client.SOCDisplaylessPlayerClient
the user is done with the turn
endTurn(SOCGame) - Method in class soc.client.SOCPlayerClient
the user is done with the turn
endTurn() - Method in class soc.game.SOCGame
end the turn for the current player, and check for winner.
equals(Object) - Method in class soc.game.SOCPlayingPiece
Compare this SOCPlayingPiece to another SOCPlayingPiece, or another object.
equals(Object) - Method in class soc.game.SOCResourceSet
 
equals(Object) - Method in class soc.robot.SOCResSetBuildTimePair
 
equals(Object) - Method in class soc.robot.SOCResSetBuildTypePair
 
equals(IntPair) - Method in class soc.util.IntPair
DOCUMENT ME!
equals(Pair) - Method in class soc.util.Pair
DOCUMENT ME!
eraseAllRecords() - Method in class soc.util.DebugRecorder
Clear the record table
error - Variable in class soc.server.genericServer.Connection
 
error - Variable in class soc.server.genericServer.LocalStringConnection
 
error - Variable in class soc.server.genericServer.Server
 
errorCondition - Static variable in class soc.server.database.SOCDBHelper
This flag indicates that the connection should be valid, yet the last operation failed.
estimateResourceRarity() - Method in class soc.robot.SOCRobotBrain
estimate the rarity of each resource
estimatesFromNothing - Variable in class soc.robot.SOCBuildingSpeedEstimate
 
estimatesFromNow - Variable in class soc.robot.SOCBuildingSpeedEstimate
 
eta - Variable in class soc.robot.SOCBuildPossibility
 
eta - Variable in class soc.robot.SOCPossiblePiece
this is how soon we estimate we can build this piece measured in turns
etaBonusFactor - Variable in class soc.robot.SOCRobotDM
 
etaBonusFactor - Variable in class soc.util.SOCRobotParameters
 
eventTimer - Variable in class soc.client.SOCPlayerInterface
Utility for time-driven events in the interface.
ex - Variable in class soc.client.SOCAccountClient
 
ex - Variable in class soc.client.SOCDisplaylessPlayerClient
 
ex - Variable in class soc.client.SOCPlayerClient
 
ex_L - Variable in class soc.client.SOCPlayerClient
 
expandRoad(SOCPossibleRoad, SOCPlayer, SOCPlayer, HashMap, int) - Method in class soc.robot.SOCPlayerTracker
Expand a possible road to see what this road makes possible
expandTradeTreeNode(SOCTradeTree, Hashtable) - Method in class soc.robot.SOCRobotBrain
expand a trade tree node
expectDICERESULT - Variable in class soc.robot.SOCRobotBrain
true if we're expecting a DICERESULT message
expectDISCARD - Variable in class soc.robot.SOCRobotBrain
true if we're expecting a DISCARDREQUEST message
expectMOVEROBBER - Variable in class soc.robot.SOCRobotBrain
true if we're expecting to have to move the robber
expectPLACING_CITY - Variable in class soc.robot.SOCRobotBrain
true if we're expecting the PLACING_CITY state
expectPLACING_FREE_ROAD1 - Variable in class soc.robot.SOCRobotBrain
true if we're expecting the PLACING_FREE_ROAD1 state
expectPLACING_FREE_ROAD2 - Variable in class soc.robot.SOCRobotBrain
true if we're expecting the PLACING_FREE_ROAD2 state
expectPLACING_ROAD - Variable in class soc.robot.SOCRobotBrain
true if we're expecting the PLACING_ROAD state
expectPLACING_ROBBER - Variable in class soc.robot.SOCRobotBrain
true if we're expecting the PLACING_ROBBER state
expectPLACING_SETTLEMENT - Variable in class soc.robot.SOCRobotBrain
true if we're expecting the PLACING_SETTLEMENT state
expectPLAY - Variable in class soc.robot.SOCRobotBrain
true if we're expecting the PLAY state
expectPLAY1 - Variable in class soc.robot.SOCRobotBrain
true if we're expecting the PLAY1 state
expectPUTPIECE_FROM_START1A - Variable in class soc.robot.SOCRobotBrain
true if were expecting a PUTPIECE message after a START1A game state
expectPUTPIECE_FROM_START1B - Variable in class soc.robot.SOCRobotBrain
true if were expecting a PUTPIECE message after a START1B game state
expectPUTPIECE_FROM_START2A - Variable in class soc.robot.SOCRobotBrain
true if were expecting a PUTPIECE message after a START1A game state
expectPUTPIECE_FROM_START2B - Variable in class soc.robot.SOCRobotBrain
true if were expecting a PUTPIECE message after a START1A game state
expectSTART1A - Variable in class soc.robot.SOCRobotBrain
true if we're expecting the START1A state
expectSTART1B - Variable in class soc.robot.SOCRobotBrain
true if we're expecting the START1B state
expectSTART2A - Variable in class soc.robot.SOCRobotBrain
true if we're expecting the START2A state
expectSTART2B - Variable in class soc.robot.SOCRobotBrain
true if we're expecting the START2B state
expectWAITING_FOR_DISCOVERY - Variable in class soc.robot.SOCRobotBrain
true if we're expecting to pick two resources
expectWAITING_FOR_MONOPOLY - Variable in class soc.robot.SOCRobotBrain
true if we're expecting to pick a monopoly
expiration - Variable in class soc.game.SOCGame
expiration time for this game in milliseconds

F

FACE_BORDER_WIDTH_PX - Static variable in class soc.client.SOCFaceButton
width of border (per side), used in FACE_WIDTH_BORDERED_PX
FACE_WIDTH_BORDERED_PX - Static variable in class soc.client.SOCFaceButton
width,height of button with border around the face icon (bordered mode)
FACE_WIDTH_PX - Static variable in class soc.client.SOCFaceButton
width,height of button showing only the face icon (standard mode)
FAST_STRATEGY - Static variable in class soc.robot.SOCRobotDM
 
FIRSTPLAYER - Static variable in class soc.message.SOCMessage
 
FLOAT_VALUES - Static variable in interface soc.robot.SOCNumberProbabilities
 
FORCE_ENDTURN_LOST_CHOICE - Static variable in class soc.game.SOCForceEndTurnResult
Choice lost; a development card may be returned to hand, see SOCForceEndTurnResult.getDevCardType().
FORCE_ENDTURN_MAX - Static variable in class soc.game.SOCForceEndTurnResult
Highest valid FORCE_ENDTURN_ value for SOCGame.forceEndTurn()
FORCE_ENDTURN_MIN - Static variable in class soc.game.SOCForceEndTurnResult
SOCGame.forceEndTurn() return values.
FORCE_ENDTURN_NONE - Static variable in class soc.game.SOCForceEndTurnResult
Since state is already SOCGame.PLAY1, already OK to end turn.
FORCE_ENDTURN_RSRC_DISCARD - Static variable in class soc.game.SOCForceEndTurnResult
Resources have been randomly discarded.
FORCE_ENDTURN_RSRC_DISCARD_WAIT - Static variable in class soc.game.SOCForceEndTurnResult
Resources have been randomly discarded.
FORCE_ENDTURN_RSRC_RET_UNPLACE - Static variable in class soc.game.SOCForceEndTurnResult
Sent both for placement of bought pieces, and for "free" pieces from road-building cards
FORCE_ENDTURN_SKIP_START_ADV - Static variable in class soc.game.SOCForceEndTurnResult
Skip an initial road or settlement; current player has advanced forward, state changes to SOCGame.START1A.
FORCE_ENDTURN_SKIP_START_ADVBACK - Static variable in class soc.game.SOCForceEndTurnResult
Skip an initial road or settlement; current player has advanced backward, state changes to SOCGame.START2A.
FORCE_ENDTURN_SKIP_START_TURN - Static variable in class soc.game.SOCForceEndTurnResult
Skip an initial road or settlement; state changes to SOCGame.PLAY1, and SOCGame.endTurn() should be called.
FORCE_ENDTURN_UNPLACE_ROBBER - Static variable in class soc.game.SOCForceEndTurnResult
Robber movement has been cancelled.
FaceChooserFrame - class soc.client.FaceChooserFrame.
Popup window for the user to browse and choose a face icon.
FaceChooserFrame(SOCFaceButton, SOCPlayerClient, SOCPlayerInterface, int, int, int) - Constructor for class soc.client.FaceChooserFrame
Creates a new FaceChooserFrame.
FaceChooserFrame.FaceChooserList - class soc.client.FaceChooserFrame.FaceChooserList.
FaceChooserList holds face icons (in rows and columns) and an optional scrollbar.
FaceChooserFrame.FaceChooserList(FaceChooserFrame, int) - Constructor for class soc.client.FaceChooserFrame.FaceChooserList
Create facechooserlist for this frame, with selected face ID.
FaceChooserFrame.FaceChooserList.FaceChooserRow - class soc.client.FaceChooserFrame.FaceChooserList.FaceChooserRow.
Within FaceChooserList, one row of faces.
FaceChooserFrame.FaceChooserList.FaceChooserRow(int) - Constructor for class soc.client.FaceChooserFrame.FaceChooserList.FaceChooserRow
If our FaceChooserList.currentFaceId is within our row, calls that face id's setHilightBorder when adding it.
faceChooser - Variable in class soc.client.SOCFaceButton
Null unless being used in the face chooser
faceGrid - Variable in class soc.client.FaceChooserFrame.FaceChooserList
Will contain all faces.
faceId - Variable in class soc.game.SOCPlayer
which face image this player is using
faceId - Variable in class soc.message.SOCChangeFace
The id of the face image
faceImg - Variable in class soc.client.SOCHandPanel
 
faceRowsHeight - Static variable in class soc.client.FaceChooserFrame.FaceChooserList
How many rows to show? Default 6.
faceSB - Variable in class soc.client.FaceChooserFrame.FaceChooserList
 
faceWidthPx - Variable in class soc.client.FaceChooserFrame
Width,height of one face, in pixels.
faces - Variable in class soc.client.FaceChooserFrame.FaceChooserList.FaceChooserRow
Will not go past SOCFaceButton.NUM_FACES
failedBuildingAttempts - Variable in class soc.robot.SOCRobotBrain
Track how many illegal placement requests we've made this turn.
favoriteCity - Variable in class soc.robot.SOCRobotDM
 
favoriteRoad - Variable in class soc.robot.SOCRobotDM
 
favoriteSettlement - Variable in class soc.robot.SOCRobotDM
 
fb - Variable in class soc.client.FaceChooserFrame
Face button that launched us.
fb - Variable in class soc.client.SOCFaceButton.FaceButtonPopupMenu
 
fcf - Variable in class soc.client.FaceChooserFrame.FaceChooserList
 
fcl - Variable in class soc.client.FaceChooserFrame
Scrolling choice of faces
fgcol - Static variable in class soc.client.AWTToolTip
The foreground color of the window
finalTotalVP - Variable in class soc.game.SOCPlayer
the final total score (pushed from server at end of game), or 0 if no score has been forced.
findAnyActiveGame(boolean) - Method in class soc.client.SOCPlayerClient
Look for active games that we're playing
findBestScoringNode(Hashtable) - Method in class soc.robot.SOCRobotBrain
given a table of nodes/edges with scores, return the best scoring pair
findEdge(int, int) - Method in class soc.client.SOCBoardPanel
given a pixel on the board, find the edge that contains it
findHex(int, int) - Method in class soc.client.SOCBoardPanel
given a pixel on the board, find the hex that contains it
findNode(int, int) - Method in class soc.client.SOCBoardPanel
given a pixel on the board, find the node that contains it
firstPlayerNumber - Variable in class soc.game.SOCGame
the first player to place a settlement
firstSettlement - Variable in class soc.robot.SOCRobotBrain
used in planning where to put our first and second settlements
flag - Variable in class soc.util.MutexFlag
 
focusGained(FocusEvent) - Method in class soc.client.SOCPlayerInterface.SOCPITextfieldListener
Stub required for FocusListner.
focusLost(FocusEvent) - Method in class soc.client.SOCPlayerInterface.SOCPITextfieldListener
If input text is cleared, and player leaves the textfield while it's empty, show the prompt message unless they've already sent a line of chat.
forceEndGameTurn(SOCGame, String) - Method in class soc.server.SOCServer
Try to force-end the current player's turn in this game.
forceEndTurn() - Method in class soc.game.SOCGame
In an active game, force current turn to be able to be ended.
forceEndTurnChkDiscards(int) - Method in class soc.game.SOCGame
Randomly discard from this player's hand, by calling SOCGame.discard(int, SOCResourceSet).
forceEndTurnStartState(boolean) - Method in class soc.game.SOCGame
Special forceEndTurn() treatment for start-game states.
forceFinalVP(int) - Method in class soc.game.SOCPlayer
If game is over, server can push the final score for each player to the client.
forceGamePlayerDiscard(SOCGame, int, StringConnection, String, int) - Method in class soc.server.SOCServer
Force this player (not current player) to discard, and report resources to all players.
forcingEndTurn - Variable in class soc.game.SOCGame
If true, this turn is being ended.
freeRoads - Variable in class soc.robot.SOCBuildPossibility
 
from - Variable in class soc.client.TradeOfferPanel
 
from - Variable in class soc.game.SOCTradeOffer
 
fsf - Variable in class soc.client.SOCFaceButton.FaceButtonPopupMenu
 

G

GAIN - Static variable in class soc.message.SOCPlayerElement
 
GAMEMEMBERS - Static variable in class soc.message.SOCMessage
 
GAMES - Static variable in class soc.message.SOCMessage
 
GAMESTATE - Static variable in class soc.message.SOCMessage
 
GAMESTATS - Static variable in class soc.message.SOCMessage
 
GAMETEXTMSG - Static variable in class soc.message.SOCMessage
 
GAME_EXPIRE_MINUTES - Static variable in class soc.server.SOCGameList
Number of minutes after which a game (created on the list) is expired.
GAME_EXPIRE_WARN_MINUTES - Static variable in class soc.server.SOCServer
If game will expire in this or fewer minutes, warn the players.
GAME_FORMING - Static variable in class soc.client.SOCBoardPanel
 
GAME_OVER - Static variable in class soc.client.SOCBoardPanel
 
GET - Static variable in class soc.client.SOCHandPanel
 
GIVE - Static variable in class soc.client.SOCHandPanel
 
GREY - Static variable in class soc.client.ColorSquare
 
gainLoss - Variable in class soc.game.SOCForceEndTurnResult
Resources gained (returned to cancel piece placement) or lost (discarded), or null.
game - Variable in class soc.client.SOCBoardPanel
The game which this board is a part of
game - Variable in class soc.client.SOCFaceButton
 
game - Variable in class soc.client.SOCHandPanel
 
game - Variable in class soc.client.SOCPlayerClient
 
game - Variable in class soc.client.SOCPlayerInterface
the game associated with this interface
game - Variable in class soc.game.SOCPlayer
the game that this player is in
game - Variable in class soc.game.SOCTradeOffer
 
game - Variable in class soc.message.SOCAcceptOffer
Name of game
game - Variable in class soc.message.SOCAdminPing
Name of the new game.
game - Variable in class soc.message.SOCBankTrade
Name of game
game - Variable in class soc.message.SOCBoardLayout
Name of game
game - Variable in class soc.message.SOCBuildRequest
Name of game
game - Variable in class soc.message.SOCBuyCardRequest
Name of game
game - Variable in class soc.message.SOCCancelBuildRequest
Name of game
game - Variable in class soc.message.SOCChangeFace
Name of game
game - Variable in class soc.message.SOCChoosePlayer
Name of game
game - Variable in class soc.message.SOCChoosePlayerRequest
Name of game
game - Variable in class soc.message.SOCClearOffer
Name of game
game - Variable in class soc.message.SOCClearTradeMsg
Name of game
game - Variable in class soc.message.SOCDeleteGame
Name of the game.
game - Variable in class soc.message.SOCDevCard
Name of game
game - Variable in class soc.message.SOCDevCardCount
Name of game
game - Variable in class soc.message.SOCDiscard
Name of game
game - Variable in class soc.message.SOCDiscardRequest
Name of game
game - Variable in class soc.message.SOCDiscoveryPick
Name of game
game - Variable in class soc.message.SOCEndTurn
Name of game
game - Variable in class soc.message.SOCFirstPlayer
Name of game
game - Variable in class soc.message.SOCGameMembers
Name of game
game - Variable in class soc.message.SOCGameState
Name of game
game - Variable in class soc.message.SOCGameStats
Name of game
game - Variable in class soc.message.SOCGameTextMsg
Name of game
game - Variable in class soc.message.SOCJoinGame
Name of game
game - Variable in class soc.message.SOCJoinGameAuth
Name of game
game - Variable in class soc.message.SOCJoinGameRequest
Name of game
game - Variable in class soc.message.SOCLargestArmy
Name of game
game - Variable in class soc.message.SOCLastSettlement
the name of the game
game - Variable in class soc.message.SOCLeaveGame
Name of game
game - Variable in class soc.message.SOCLongestRoad
Name of game
game - Variable in class soc.message.SOCMakeOffer
Name of game
game - Variable in class soc.message.SOCMessageTemplate0
Name of the game.
game - Variable in class soc.message.SOCMessageTemplate1i
Name of the game.
game - Variable in class soc.message.SOCMessageTemplate1s
Name of the game.
game - Variable in class soc.message.SOCMessageTemplate2i
Name of the game.
game - Variable in class soc.message.SOCMessageTemplate2s
Name of the game.
game - Variable in class soc.message.SOCMessageTemplate3s
Name of the game.
game - Variable in class soc.message.SOCMessageTemplateMi
Name of the game.
game - Variable in class soc.message.SOCMessageTemplateMs
Name of the game.
game - Variable in class soc.message.SOCMonopolyPick
Name of game
game - Variable in class soc.message.SOCMoveRobber
the name of the game
game - Variable in class soc.message.SOCNewGame
Name of the new game.
game - Variable in class soc.message.SOCPlayDevCardRequest
Name of game
game - Variable in class soc.message.SOCPlayerElement
Name of game
game - Variable in class soc.message.SOCPotentialSettlements
Name of game
game - Variable in class soc.message.SOCPutPiece
the name of the game
game - Variable in class soc.message.SOCRejectOffer
Name of game
game - Variable in class soc.message.SOCResourceCount
Name of game
game - Variable in class soc.message.SOCRobotDismiss
Name of game
game - Variable in class soc.message.SOCRollDice
Name of game
game - Variable in class soc.message.SOCRollDicePrompt
Name of game
game - Variable in class soc.message.SOCRollDiceRequest
Name of game
game - Variable in class soc.message.SOCSetPlayedDevCard
Name of game
game - Variable in class soc.message.SOCSetSeatLock
Name of game
game - Variable in class soc.message.SOCSetupDone
Name of game
game - Variable in class soc.message.SOCSitDown
Name of game
game - Variable in class soc.message.SOCStartGame
Name of game
game - Variable in class soc.message.SOCTurn
Name of game
game - Variable in class soc.robot.SOCRobotBrain
The game we are playing
game - Variable in class soc.robot.SOCRobotDM
 
game - Variable in class soc.robot.SOCRobotNegotiator
 
gameData - Variable in class soc.server.SOCGameList
map of game names to SOCGame objects
gameDataFiles - Variable in class soc.server.SOCServer
table of game data files
gameEventQ - Variable in class soc.robot.SOCRobotBrain
The queue of game messages
gameIsStarting - Variable in class soc.client.SOCPlayerInterface
Flag to ensure interface is updated, when the first actual turn begins (state changes from SOCGame.START2B to SOCGame.PLAY).
gameList - Variable in class soc.server.SOCServer
list of soc games
gameMembers - Variable in class soc.server.SOCGameList
map of game names to Vector of game members
gameMutexes - Variable in class soc.server.SOCGameList
mutexes to synchronize game state access
gameOverMessageToPlayer(SOCPlayer) - Method in class soc.game.SOCGame
If game is over, formulate a message to tell a player.
gameState - Variable in class soc.game.SOCGame
the current game state
gameTimeoutChecker - Variable in class soc.server.SOCServer
game timeout checker
games - Variable in class soc.client.SOCDisplaylessPlayerClient
the games
games - Variable in class soc.client.SOCPlayerClient
the games
games - Variable in class soc.message.SOCGames
List of games
gamesFinished - Variable in class soc.robot.SOCRobotClient
number of games finished
gamesPlayed - Variable in class soc.robot.SOCRobotClient
number of games this bot has played
gamesWon - Variable in class soc.robot.SOCRobotClient
number of games this bot has won
get - Variable in class soc.client.SquaresPanel
To change its value, each ColorSquare handles its own mouse events.
get - Variable in class soc.client.TradeOfferPanel.OfferPanel
 
get - Variable in class soc.game.SOCTradeOffer
 
get - Variable in class soc.message.SOCBankTrade
The set of resources being taken from the bank
get() - Method in class soc.util.CappedQueue
DOCUMENT ME!
get() - Method in class soc.util.Queue
DOCUMENT ME!
getA() - Method in class soc.util.IntPair
DOCUMENT ME!
getA() - Method in class soc.util.Pair
DOCUMENT ME!
getA() - Method in class soc.util.Triple
DOCUMENT ME!
getAcceptingNumber() - Method in class soc.message.SOCAcceptOffer
 
getAction() - Method in class soc.message.SOCDevCard
 
getAction() - Method in class soc.message.SOCPlayerElement
 
getAdjacentEdges() - Method in class soc.game.SOCCity
 
getAdjacentEdges() - Method in class soc.game.SOCRoad
 
getAdjacentEdges() - Method in class soc.game.SOCSettlement
 
getAdjacentEdgesToEdge(int) - Static method in class soc.game.SOCBoard
 
getAdjacentEdgesToNode(int) - Static method in class soc.game.SOCBoard
 
getAdjacentHexes() - Method in class soc.game.SOCCity
 
getAdjacentHexes() - Method in class soc.game.SOCSettlement
 
getAdjacentHexesToNode(int) - Static method in class soc.game.SOCBoard
 
getAdjacentNodes() - Method in class soc.game.SOCRoad
 
getAdjacentNodesToEdge(int) - Static method in class soc.game.SOCBoard
 
getAdjacentNodesToNode(int) - Static method in class soc.game.SOCBoard
 
getAdversarialFactor() - Method in class soc.util.SOCRobotParameters
 
getAmount(int, int) - Method in class soc.game.SOCDevCardSet
 
getAmount(int) - Method in class soc.game.SOCResourceSet
 
getAppletInfo() - Method in class soc.client.SOCAccountClient
applet info
getAppletInfo() - Method in class soc.client.SOCPlayerClient
applet info
getArriving() - Method in class soc.server.SOCReplaceRequest
 
getB() - Method in class soc.util.IntPair
DOCUMENT ME!
getB() - Method in class soc.util.Pair
DOCUMENT ME!
getB() - Method in class soc.util.Triple
DOCUMENT ME!
getBeginning() - Method in class soc.game.SOCLRPathData
DOCUMENT ME!
getBiggestThreats() - Method in class soc.robot.SOCPossiblePiece
 
getBoard() - Method in class soc.game.SOCGame
 
getBoardLayoutMessage(SOCGame) - Method in class soc.server.SOCServer
put together the SOCBoardLayout message
getBoardPanel() - Method in class soc.client.SOCPlayerInterface
 
getBoolValue() - Method in class soc.client.ColorSquare
DOCUMENT ME!
getBrain() - Method in class soc.robot.SOCPlayerTracker
 
getBuild() - Method in class soc.message.SOCVersion
 
getBuildLoc() - Method in class soc.client.SOCBoardPanel.BoardPanelSendBuildTask
Board coordinates, as used in SOCPutPiece message
getBuildingPanel() - Method in class soc.client.SOCPlayerInterface
 
getBuildingPlan() - Method in class soc.robot.SOCRobotBrain
 
getBuildingSpeedup() - Method in class soc.robot.SOCBuildPossibility
 
getBuildingType() - Method in class soc.robot.SOCResSetBuildTypePair
 
getC() - Method in class soc.util.Triple
DOCUMENT ME!
getCardType() - Method in class soc.message.SOCDevCard
 
getChannel() - Method in class soc.message.SOCDeleteChannel
 
getChannel() - Method in class soc.message.SOCJoin
 
getChannel() - Method in class soc.message.SOCJoinAuth
 
getChannel() - Method in class soc.message.SOCLeave
 
getChannel() - Method in class soc.message.SOCMembers
 
getChannel() - Method in class soc.message.SOCNewChannel
 
getChannel() - Method in class soc.message.SOCTextMsg
 
getChannels() - Method in class soc.message.SOCChannels
 
getChannels() - Method in class soc.server.SOCChannelList
 
getChildren() - Method in class soc.robot.SOCBuildPossibility
 
getChildren() - Method in class soc.robot.SOCTradeTree
 
getChoice() - Method in class soc.message.SOCChoosePlayer
 
getChoices() - Method in class soc.message.SOCChoosePlayerRequest
 
getCities() - Method in class soc.game.SOCBoard
get the list of cities
getCities() - Method in class soc.game.SOCPlayer
 
getClient() - Method in class soc.client.SOCHandPanel
 
getClient() - Method in class soc.client.SOCPlayerInterface
 
getClient() - Method in class soc.robot.SOCRobotBrain
 
getClientHand() - Method in class soc.client.SOCPlayerInterface
The client player's SOCHandPanel interface, if active in a game.
getClientPlayerNumber() - Method in class soc.client.SOCPlayerInterface
If client player is active in game, their player number.
getConflicts() - Method in class soc.robot.SOCPossibleSettlement
 
getConnectTime() - Method in class soc.server.genericServer.Connection
 
getConnectTime() - Method in class soc.server.genericServer.LocalStringConnection
 
getConnectTime() - Method in interface soc.server.genericServer.StringConnection
 
getConnection(Object) - Method in class soc.server.genericServer.Server
Given a key data, return the connected client.
getConnections() - Method in class soc.server.genericServer.Server
 
getCoordinates() - Method in class soc.game.SOCPlayingPiece
 
getCoordinates() - Method in class soc.message.SOCLastSettlement
 
getCoordinates() - Method in class soc.message.SOCMoveRobber
 
getCoordinates() - Method in class soc.message.SOCPutPiece
 
getCoordinates() - Method in class soc.robot.SOCPlayerAction
 
getCoordinates() - Method in class soc.robot.SOCPossiblePiece
 
getCount() - Method in class soc.message.SOCResourceCount
 
getCurrentDice() - Method in class soc.game.SOCGame
 
getCurrentOffer() - Method in class soc.game.SOCPlayer
 
getCurrentPlayerNumber() - Method in class soc.game.SOCGame
 
getDRecorder() - Method in class soc.robot.SOCRobotBrain
 
getData() - Method in class soc.server.genericServer.Connection
 
getData() - Method in class soc.server.genericServer.LocalStringConnection
 
getData() - Method in interface soc.server.genericServer.StringConnection
 
getDecisionMaker() - Method in class soc.robot.SOCRobotBrain
 
getDevCard() - Method in class soc.message.SOCPlayDevCardRequest
 
getDevCardMultiplier() - Method in class soc.util.SOCRobotParameters
 
getDevCardScore(int, int) - Method in class soc.robot.SOCRobotDM
calc dev card score
getDevCardType() - Method in class soc.game.SOCForceEndTurnResult
Is a development card being returned to the player's hand?
getDevCardType() - Method in class soc.robot.SOCBuildPossibility
 
getDevCards() - Method in class soc.game.SOCPlayer
 
getETA() - Method in class soc.robot.SOCBuildPossibility
 
getETA() - Method in class soc.robot.SOCPossiblePiece
 
getETABonus(int, int, float) - Method in class soc.robot.SOCRobotDM
calc eta bonus
getETABonusFactor() - Method in class soc.util.SOCRobotParameters
 
getETAToTargetResources(SOCPlayer, SOCResourceSet, SOCResourceSet, SOCResourceSet, SOCBuildingSpeedEstimate) - Method in class soc.robot.SOCRobotNegotiator
another aux function this one returns the number of rolls until we reach the target given a possible offer
getElementType() - Method in class soc.message.SOCPlayerElement
 
getEmail() - Method in class soc.message.SOCCreateAccount
 
getEnd() - Method in class soc.game.SOCLRPathData
DOCUMENT ME!
getError() - Method in class soc.server.genericServer.Connection
 
getError() - Method in class soc.server.genericServer.LocalStringConnection
 
getError() - Method in interface soc.server.genericServer.StringConnection
 
getEstimatesFromNothingAccurate(boolean[]) - Method in class soc.robot.SOCBuildingSpeedEstimate
 
getEstimatesFromNothingFast(boolean[]) - Method in class soc.robot.SOCBuildingSpeedEstimate
 
getEstimatesFromNothingFast(boolean[], int) - Method in class soc.robot.SOCBuildingSpeedEstimate
 
getEstimatesFromNowAccurate(SOCResourceSet, boolean[]) - Method in class soc.robot.SOCBuildingSpeedEstimate
 
getEstimatesFromNowFast(SOCResourceSet, boolean[]) - Method in class soc.robot.SOCBuildingSpeedEstimate
 
getEventTimer() - Method in class soc.client.SOCPlayerInterface
 
getExpiration() - Method in class soc.game.SOCGame
 
getFace() - Method in class soc.client.SOCFaceButton
 
getFaceId() - Method in class soc.game.SOCPlayer
get the face image id
getFaceId() - Method in class soc.message.SOCChangeFace
 
getFavoriteCity() - Method in class soc.robot.SOCRobotDM
 
getFavoriteRoad() - Method in class soc.robot.SOCRobotDM
 
getFavoriteSettlement() - Method in class soc.robot.SOCRobotDM
 
getFirstPlayer() - Method in class soc.game.SOCGame
 
getFreeRoads() - Method in class soc.robot.SOCBuildPossibility
 
getFrom() - Method in class soc.game.SOCTradeOffer
 
getGame() - Method in class soc.client.SOCHandPanel
 
getGame() - Method in class soc.client.SOCPlayerInterface
 
getGame() - Method in class soc.game.SOCPlayer
 
getGame() - Method in class soc.game.SOCTradeOffer
 
getGame() - Method in class soc.message.SOCAcceptOffer
 
getGame() - Method in class soc.message.SOCAdminPing
 
getGame() - Method in class soc.message.SOCBankTrade
 
getGame() - Method in class soc.message.SOCBoardLayout
 
getGame() - Method in class soc.message.SOCBuildRequest
 
getGame() - Method in class soc.message.SOCBuyCardRequest
 
getGame() - Method in class soc.message.SOCCancelBuildRequest
 
getGame() - Method in class soc.message.SOCChangeFace
 
getGame() - Method in class soc.message.SOCChoosePlayer
 
getGame() - Method in class soc.message.SOCChoosePlayerRequest
 
getGame() - Method in class soc.message.SOCClearOffer
 
getGame() - Method in class soc.message.SOCClearTradeMsg
 
getGame() - Method in class soc.message.SOCDeleteGame
 
getGame() - Method in class soc.message.SOCDevCard
 
getGame() - Method in class soc.message.SOCDevCardCount
 
getGame() - Method in class soc.message.SOCDiscard
 
getGame() - Method in class soc.message.SOCDiscardRequest
 
getGame() - Method in class soc.message.SOCDiscoveryPick
 
getGame() - Method in class soc.message.SOCEndTurn
 
getGame() - Method in class soc.message.SOCFirstPlayer
 
getGame() - Method in class soc.message.SOCGameMembers
 
getGame() - Method in class soc.message.SOCGameState
 
getGame() - Method in class soc.message.SOCGameStats
 
getGame() - Method in class soc.message.SOCGameTextMsg
 
getGame() - Method in class soc.message.SOCJoinGame
 
getGame() - Method in class soc.message.SOCJoinGameAuth
 
getGame() - Method in class soc.message.SOCJoinGameRequest
 
getGame() - Method in class soc.message.SOCLargestArmy
 
getGame() - Method in class soc.message.SOCLastSettlement
 
getGame() - Method in class soc.message.SOCLeaveGame
 
getGame() - Method in class soc.message.SOCLongestRoad
 
getGame() - Method in class soc.message.SOCMakeOffer
 
getGame() - Method in class soc.message.SOCMessageTemplate0
 
getGame() - Method in class soc.message.SOCMessageTemplate1i
 
getGame() - Method in class soc.message.SOCMessageTemplate1s
 
getGame() - Method in class soc.message.SOCMessageTemplate2i
 
getGame() - Method in class soc.message.SOCMessageTemplate2s
 
getGame() - Method in class soc.message.SOCMessageTemplate3s
 
getGame() - Method in class soc.message.SOCMessageTemplateMi
 
getGame() - Method in class soc.message.SOCMessageTemplateMs
 
getGame() - Method in class soc.message.SOCMonopolyPick
 
getGame() - Method in class soc.message.SOCMoveRobber
 
getGame() - Method in class soc.message.SOCNewGame
 
getGame() - Method in class soc.message.SOCPlayDevCardRequest
 
getGame() - Method in class soc.message.SOCPlayerElement
 
getGame() - Method in class soc.message.SOCPotentialSettlements
 
getGame() - Method in class soc.message.SOCPutPiece
 
getGame() - Method in class soc.message.SOCRejectOffer
 
getGame() - Method in class soc.message.SOCResourceCount
 
getGame() - Method in class soc.message.SOCRobotDismiss
 
getGame() - Method in class soc.message.SOCRollDice
 
getGame() - Method in class soc.message.SOCRollDicePrompt
 
getGame() - Method in class soc.message.SOCRollDiceRequest
 
getGame() - Method in class soc.message.SOCSetPlayedDevCard
 
getGame() - Method in class soc.message.SOCSetSeatLock
 
getGame() - Method in class soc.message.SOCSetupDone
 
getGame() - Method in class soc.message.SOCSitDown
 
getGame() - Method in class soc.message.SOCStartGame
 
getGame() - Method in class soc.message.SOCTurn
 
getGame() - Method in class soc.robot.SOCRobotBrain
 
getGameData(String) - Method in class soc.server.SOCGameList
 
getGameNames() - Method in class soc.server.SOCServer
Used when SOCPlayerClient is also hosting games.
getGameState() - Method in class soc.game.SOCGame
Current game state.
getGameState(String) - Method in class soc.server.SOCServer
Given a game name on this server, return its state.
getGames() - Method in class soc.message.SOCGames
 
getGames() - Method in class soc.server.SOCGameList
 
getGetSet() - Method in class soc.game.SOCTradeOffer
 
getGetSet() - Method in class soc.message.SOCBankTrade
 
getGiveSet() - Method in class soc.game.SOCTradeOffer
 
getGiveSet() - Method in class soc.message.SOCBankTrade
 
getHexLayout() - Method in class soc.game.SOCBoard
 
getHexLayout() - Method in class soc.message.SOCBoardLayout
 
getHexParameter(String) - Method in class soc.client.SOCAccountClient
Retrieve a parameter and translate to a hex value.
getHexParameter(String) - Method in class soc.client.SOCPlayerClient
Retrieve a parameter and translate to a hex value.
getHexTypeFromCoord(int) - Method in class soc.game.SOCBoard
Given a hex coordinate, return the type of hex
getHexTypeFromNumber(int) - Method in class soc.game.SOCBoard
Given a hex number, return the type of hex
getHost() - Method in class soc.message.SOCCreateAccount
 
getHost() - Method in class soc.message.SOCJoin
 
getHost() - Method in class soc.message.SOCJoinGame
 
getHost() - Method in class soc.message.SOCLeave
 
getHost() - Method in class soc.message.SOCLeaveGame
 
getHoverText() - Method in class soc.client.SOCBoardPanel.BoardToolTip
Currently displayed text.
getInt - Variable in class soc.client.TradeOfferPanel.OfferPanel
 
getIntValue() - Method in class soc.client.ColorSquare
DOCUMENT ME!
getInterior() - Method in class soc.client.ShadowedBox
 
getKnightsToBuy() - Method in class soc.robot.SOCPlayerTracker
 
getLRPaths() - Method in class soc.game.SOCPlayer
 
getLRPotential() - Method in class soc.robot.SOCPossibleRoad
 
getLRValue() - Method in class soc.robot.SOCPossibleRoad
 
getLab - Variable in class soc.client.SOCHandPanel
 
getLab - Variable in class soc.client.TradeOfferPanel.OfferPanel
 
getLab2 - Variable in class soc.client.TradeOfferPanel.OfferPanel
 
getLargestArmyETA() - Method in class soc.robot.SOCPlayerTracker
 
getLastMove() - Method in class soc.robot.SOCRobotBrain
 
getLastRoadCoord() - Method in class soc.game.SOCPlayer
 
getLastSettlementCoord() - Method in class soc.game.SOCPlayer
 
getLastTarget() - Method in class soc.robot.SOCRobotBrain
 
getLeaderAdversarialFactor() - Method in class soc.util.SOCRobotParameters
 
getLeaving() - Method in class soc.server.SOCReplaceRequest
 
getLength() - Method in class soc.game.SOCLRPathData
DOCUMENT ME!
getLockState() - Method in class soc.message.SOCSetSeatLock
 
getLongestRoadETA() - Method in class soc.robot.SOCPlayerTracker
 
getLongestRoadLength() - Method in class soc.game.SOCPlayer
 
getLoot() - Method in class soc.game.SOCMoveRobberResult
Get the type of resource stolen from the victim; undefined unless SOCMoveRobberResult.getVictims().size() == 1.
getMaxETA() - Method in class soc.util.SOCRobotParameters
 
getMaxGameLength() - Method in class soc.util.SOCRobotParameters
 
getMaximumLines() - Method in class soc.client.SnippingTextArea
 
getMaximumVersion() - Method in class soc.message.SOCMessage
To identify obsolete message types, give the maximum version where this type is used.
getMembers() - Method in class soc.message.SOCGameMembers
 
getMembers() - Method in class soc.message.SOCMembers
 
getMembers(String) - Method in class soc.server.SOCChannelList
 
getMembers(String) - Method in class soc.server.SOCGameList
 
getMinimumSize() - Method in class soc.client.AWTClickTester
 
getMinimumSize() - Method in class soc.client.ColorSquare
DOCUMENT ME!
getMinimumSize() - Method in class soc.client.FaceChooserFrame.FaceChooserList
 
getMinimumSize() - Method in class soc.client.SOCBoardPanel
DOCUMENT ME!
getMinimumSize() - Method in class soc.client.SOCFaceButton
DOCUMENT ME!
getMinimumSize() - Method in class soc.client.ShadowedBox
DOCUMENT ME!
getMinimumSize() - Method in class soc.client.SpeechBalloon
DOCUMENT ME!
getMinimumVersion() - Method in class soc.message.SOCMessage
To identify new message types, give the minimum version where this type is used.
getMinimumVersion() - Method in class soc.message.SOCResetBoardAuth
Minimum version where this message type is used.
getMinimumVersion() - Method in class soc.message.SOCResetBoardReject
Minimum version where this message type is used.
getMinimumVersion() - Method in class soc.message.SOCResetBoardRequest
Minimum version where this message type is used.
getMinimumVersion() - Method in class soc.message.SOCResetBoardVote
Minimum version where this message type is used.
getMinimumVersion() - Method in class soc.message.SOCResetBoardVoteRequest
Minimum version where this message type is used.
getMinimumVersion() - Method in class soc.message.SOCRollDicePrompt
Minimum version where this message type is used.
getMinimumVersion() - Method in class soc.message.SOCVersion
Minimum version where this message type is used.
getMode() - Method in class soc.client.SOCBoardPanel
get the interaction mode
getMode() - Method in class soc.client.TradeOfferPanel
Returns current mode of TradeOfferPanel.OFFER_MODE, or TradeOfferPanel.MESSAGE_MODE, which has been set by using TradeOfferPanel.setOffer(soc.game.SOCTradeOffer) or TradeOfferPanel.setMessage(java.lang.String)
getName() - Method in class soc.game.SOCGame
 
getName() - Method in class soc.game.SOCPlayer
 
getNecessaryRoads() - Method in class soc.robot.SOCPossibleRoad
 
getNecessaryRoads() - Method in class soc.robot.SOCPossibleSettlement
 
getNeedToDiscard() - Method in class soc.game.SOCPlayer
 
getNewPossibilities() - Method in class soc.robot.SOCPossibleRoad
 
getNickname() - Method in class soc.client.SOCDisplaylessPlayerClient
 
getNickname() - Method in class soc.client.SOCPlayerClient
 
getNickname() - Method in class soc.message.SOCCreateAccount
 
getNickname() - Method in class soc.message.SOCGameTextMsg
 
getNickname() - Method in class soc.message.SOCImARobot
 
getNickname() - Method in class soc.message.SOCJoin
 
getNickname() - Method in class soc.message.SOCJoinAuth
 
getNickname() - Method in class soc.message.SOCJoinGame
 
getNickname() - Method in class soc.message.SOCLeave
 
getNickname() - Method in class soc.message.SOCLeaveGame
 
getNickname() - Method in class soc.message.SOCSitDown
 
getNickname() - Method in class soc.message.SOCTextMsg
 
getNode() - Method in class soc.robot.BoardNodeScorePair
DOCUMENT ME!
getNodePairs() - Method in class soc.game.SOCLRPathData
DOCUMENT ME!
getNumDevCards() - Method in class soc.game.SOCGame
 
getNumDevCards() - Method in class soc.message.SOCDevCardCount
 
getNumKnights() - Method in class soc.game.SOCPlayer
 
getNumPieces(int) - Method in class soc.game.SOCPlayer
 
getNumUnplayed() - Method in class soc.game.SOCDevCardSet
Some card types stay in your hand after being played.
getNumVPCards() - Method in class soc.game.SOCDevCardSet
 
getNumberLayout() - Method in class soc.game.SOCBoard
 
getNumberLayout() - Method in class soc.message.SOCBoardLayout
 
getNumberOfDiscards() - Method in class soc.message.SOCDiscardRequest
 
getNumberOfNecessaryRoads() - Method in class soc.robot.SOCPossibleRoad
 
getNumberOfNecessaryRoads() - Method in class soc.robot.SOCPossibleSettlement
 
getNumberOnHexFromCoord(int) - Method in class soc.game.SOCBoard
Given a hex coordinate, return the number on that hex
getNumberOnHexFromNumber(int) - Method in class soc.game.SOCBoard
Given a hex number, return the (dice-roll) number on that hex
getNumberResourcePairsForHex(int) - Method in class soc.game.SOCPlayerNumbers
 
getNumbers() - Method in class soc.game.SOCPlayer
 
getNumbersForResource(int) - Method in class soc.game.SOCPlayerNumbers
 
getNumbersForResource(int, int) - Method in class soc.game.SOCPlayerNumbers
 
getOffer() - Method in class soc.message.SOCMakeOffer
 
getOfferToBank(SOCResourceSet, SOCResourceSet) - Method in class soc.robot.SOCRobotNegotiator
 
getOfferToBank(SOCResourceSet) - Method in class soc.robot.SOCRobotNegotiator
 
getOfferingNumber() - Method in class soc.message.SOCAcceptOffer
 
getOldDRecorder() - Method in class soc.robot.SOCRobotBrain
 
getOurPlayerData() - Method in class soc.robot.SOCRobotBrain
 
getOurPlayerTracker() - Method in class soc.robot.SOCRobotBrain
 
getParam() - Method in class soc.message.SOCMessageTemplate1i
 
getParam() - Method in class soc.message.SOCMessageTemplate1s
 
getParam1() - Method in class soc.message.SOCMessageTemplate2i
 
getParam1() - Method in class soc.message.SOCMessageTemplate2s
 
getParam1() - Method in class soc.message.SOCMessageTemplate3s
 
getParam2() - Method in class soc.message.SOCMessageTemplate2i
 
getParam2() - Method in class soc.message.SOCMessageTemplate2s
 
getParam2() - Method in class soc.message.SOCMessageTemplate3s
 
getParam3() - Method in class soc.message.SOCMessageTemplate3s
 
getParams() - Method in class soc.message.SOCMessageTemplateMi
 
getParams() - Method in class soc.message.SOCMessageTemplateMs
 
getParent() - Method in class soc.robot.SOCBuildPossibility
 
getParent() - Method in class soc.robot.SOCTradeTree
 
getParentContainer(Component) - Static method in class soc.client.AWTToolTip
Gets the top-level container of c.
getPassword() - Method in class soc.message.SOCCreateAccount
 
getPassword() - Method in class soc.message.SOCJoin
 
getPassword() - Method in class soc.message.SOCJoinGame
 
getPeer() - Method in class soc.server.genericServer.LocalStringConnection
Remember, the peer's in is our out, and vice versa.
getPendingInitSettlement() - Method in class soc.robot.SOCPlayerTracker
 
getPiece() - Method in class soc.robot.SOCBuildPossibility
 
getPieceType() - Method in class soc.client.SOCBoardPanel.BoardPanelSendBuildTask
Piece type, as used in SOCPlayingPiece / SOCPutPiece
getPieceType() - Method in class soc.message.SOCBuildRequest
 
getPieceType() - Method in class soc.message.SOCCancelBuildRequest
 
getPieceType() - Method in class soc.message.SOCPutPiece
 
getPieces() - Method in class soc.game.SOCBoard
get the list of pieces on the board
getPieces() - Method in class soc.game.SOCPlayer
 
getPlayer() - Method in class soc.client.SOCHandPanel
 
getPlayer(int) - Method in class soc.game.SOCGame
 
getPlayer(String) - Method in class soc.game.SOCGame
 
getPlayer() - Method in class soc.game.SOCPlayingPiece
 
getPlayer() - Method in class soc.robot.SOCBuildPossibility
 
getPlayer() - Method in class soc.robot.SOCPlayerAction
 
getPlayer() - Method in class soc.robot.SOCPlayerTracker
 
getPlayer() - Method in class soc.robot.SOCPossiblePiece
 
getPlayerColor() - Method in class soc.client.FaceChooserFrame
 
getPlayerColor(int) - Method in class soc.client.SOCPlayerInterface
 
getPlayerColor(int, boolean) - Method in class soc.client.SOCPlayerInterface
 
getPlayerHandPanel(int) - Method in class soc.client.SOCPlayerInterface
 
getPlayerInterface() - Method in class soc.client.SOCHandPanel
 
getPlayerNumber() - Method in class soc.game.SOCPlayer
 
getPlayerNumber() - Method in class soc.message.SOCChangeFace
 
getPlayerNumber() - Method in class soc.message.SOCClearOffer
 
getPlayerNumber() - Method in class soc.message.SOCClearTradeMsg
 
getPlayerNumber() - Method in class soc.message.SOCDevCard
 
getPlayerNumber() - Method in class soc.message.SOCFirstPlayer
 
getPlayerNumber() - Method in class soc.message.SOCJoinGameRequest
 
getPlayerNumber() - Method in class soc.message.SOCLargestArmy
 
getPlayerNumber() - Method in class soc.message.SOCLastSettlement
 
getPlayerNumber() - Method in class soc.message.SOCLongestRoad
 
getPlayerNumber() - Method in class soc.message.SOCMoveRobber
 
getPlayerNumber() - Method in class soc.message.SOCPlayerElement
 
getPlayerNumber() - Method in class soc.message.SOCPotentialSettlements
 
getPlayerNumber() - Method in class soc.message.SOCPutPiece
 
getPlayerNumber() - Method in class soc.message.SOCRejectOffer
 
getPlayerNumber() - Method in class soc.message.SOCResetBoardVote
 
getPlayerNumber() - Method in class soc.message.SOCResourceCount
 
getPlayerNumber() - Method in class soc.message.SOCRollDicePrompt
 
getPlayerNumber() - Method in class soc.message.SOCSetPlayedDevCard
 
getPlayerNumber() - Method in class soc.message.SOCSetSeatLock
 
getPlayerNumber() - Method in class soc.message.SOCSetTurn
 
getPlayerNumber() - Method in class soc.message.SOCSitDown
 
getPlayerNumber() - Method in class soc.message.SOCTurn
 
getPlayerTrackers() - Method in class soc.robot.SOCRobotBrain
 
getPlayerVote() - Method in class soc.message.SOCResetBoardVote
 
getPlayerWithLargestArmy() - Method in class soc.game.SOCGame
 
getPlayerWithLongestRoad() - Method in class soc.game.SOCGame
 
getPlayerWithWin() - Method in class soc.game.SOCGame
Find the player who was declared winner at end of game.
getPlayers() - Method in class soc.game.SOCGame
 
getPlayersOnHex(int) - Method in class soc.game.SOCGame
 
getPortCoordinates(int) - Method in class soc.game.SOCBoard
 
getPortFlag(int) - Method in class soc.game.SOCPlayer
 
getPortFlags() - Method in class soc.game.SOCPlayer
 
getPortTypeFromHex(int) - Method in class soc.game.SOCBoard
 
getPossibleCard() - Method in class soc.robot.SOCRobotDM
 
getPossibleCities() - Method in class soc.robot.SOCPlayerTracker
 
getPossibleRoads() - Method in class soc.robot.SOCPlayerTracker
 
getPossibleSettlements() - Method in class soc.robot.SOCPlayerTracker
 
getPossibleVictims() - Method in class soc.game.SOCGame
 
getPotentialSettlements() - Method in class soc.message.SOCPotentialSettlements
 
getPreferedSize() - Method in class soc.client.SOCFaceButton
DOCUMENT ME!
getPreferedSize() - Method in class soc.client.ShadowedBox
DOCUMENT ME!
getPreferedSize() - Method in class soc.client.SpeechBalloon
DOCUMENT ME!
getPreferredSize() - Method in class soc.client.AWTClickTester
 
getPreferredSize() - Method in class soc.client.ColorSquare
DOCUMENT ME!
getPreferredSize() - Method in class soc.client.FaceChooserFrame.FaceChooserList
 
getPreferredSize() - Method in class soc.client.SOCBoardPanel
DOCUMENT ME!
getPriority() - Method in class soc.robot.SOCBuildPossibility
 
getPublicVP() - Method in class soc.game.SOCPlayer
This player's number of publicly known victory points.
getRecord(Object) - Method in class soc.util.DebugRecorder
Get a record from the table
getRejoinPlayerNumber() - Method in class soc.message.SOCResetBoardAuth
 
getRequestingPlayer() - Method in class soc.message.SOCResetBoardVoteRequest
 
getRequestingPlayerNumber() - Method in class soc.message.SOCResetBoardAuth
 
getResetOldGameState() - Method in class soc.game.SOCGame
If the game board was reset, get the old game state.
getResetPlayerVote(int) - Method in class soc.game.SOCGame
Get this player's vote on a board reset request.
getResetVoteActive() - Method in class soc.game.SOCGame
 
getResetVoteRequester() - Method in class soc.game.SOCGame
If a board reset vote is active, player number who requested the vote.
getResetVoteResult() - Method in class soc.game.SOCGame
If a board-reset vote is complete, give its result.
getResource() - Method in class soc.message.SOCMonopolyPick
 
getResourceCost() - Method in class soc.client.SOCHandPanel.ResourceTradeTypeMenu
 
getResourceSet() - Method in class soc.robot.SOCTradeTree
 
getResourceType() - Method in class soc.client.SOCHandPanel.ResourceTradeTypeMenu
 
getResources() - Method in class soc.game.SOCPlayer
 
getResources() - Method in class soc.message.SOCDiscard
 
getResources() - Method in class soc.message.SOCDiscoveryPick
 
getResources() - Method in class soc.robot.SOCResSetBuildTimePair
 
getResources() - Method in class soc.robot.SOCResSetBuildTypePair
 
getResourcesForNumber(int) - Method in class soc.game.SOCPlayerNumbers
 
getResourcesForNumber(int, int) - Method in class soc.game.SOCPlayerNumbers
 
getResourcesGainedFromRoll(SOCPlayer, int) - Method in class soc.game.SOCGame
figure out what resources a player would get on a given roll
getResourcesGainedLost() - Method in class soc.game.SOCForceEndTurnResult
Get the resources gained (returned to cancel piece placement) or lost (discarded), if any.
getResult() - Method in class soc.game.SOCForceEndTurnResult
Get the force result type.
getResult() - Method in class soc.message.SOCDiceResult
 
getRoadNodes() - Method in class soc.game.SOCPlayer
 
getRoadPath() - Method in class soc.robot.SOCPossibleSettlement
 
getRoads() - Method in class soc.game.SOCBoard
get the list of roads
getRoads() - Method in class soc.game.SOCPlayer
 
getRoadsToGo() - Method in class soc.robot.SOCPlayerTracker
 
getRobberHex() - Method in class soc.game.SOCBoard
 
getRobberHex() - Method in class soc.message.SOCBoardLayout
 
getRobotParameters() - Method in class soc.message.SOCUpdateRobotParams
 
getRobotParameters() - Method in class soc.robot.SOCRobotBrain
 
getRobotSeats() - Method in class soc.message.SOCGameStats
 
getRolls() - Method in class soc.robot.SOCResSetBuildTimePair
 
getRollsPerResource() - Method in class soc.robot.SOCBuildingSpeedEstimate
 
getScore() - Method in class soc.robot.BoardNodeScorePair
DOCUMENT ME!
getScore() - Method in class soc.robot.SOCBuildPossibility
 
getScore() - Method in class soc.robot.SOCPossiblePiece
 
getScores() - Method in class soc.message.SOCGameStats
 
getServer() - Method in class soc.server.genericServer.LocalStringConnection
Server-side: Reference to the server handling this connection.
getServerVersion() - Method in class soc.client.SOCPlayerClient
Server version, assuming we're connected to a remote server.
getSettlements() - Method in class soc.game.SOCBoard
get the list of settlements
getSettlements() - Method in class soc.game.SOCPlayer
 
getSitDownMessage() - Method in class soc.server.SOCReplaceRequest
 
getSize() - Method in class soc.client.SOCFaceButton
 
getSleepTime() - Method in class soc.message.SOCServerPing
 
getSocketName() - Method in class soc.server.genericServer.LocalStringServerSocket
 
getSpeedup() - Method in class soc.robot.SOCPossibleCity
 
getSpeedup() - Method in class soc.robot.SOCPossibleSettlement
 
getSpeedupTotal() - Method in class soc.robot.SOCPossibleCity
 
getSpeedupTotal() - Method in class soc.robot.SOCPossibleSettlement
 
getSquareListener() - Method in class soc.client.ColorSquare
Optionally, a square listener can be called when the value changes.
getStartTime() - Method in class soc.game.SOCGame
 
getState() - Method in class soc.message.SOCGameState
 
getState() - Method in class soc.util.MutexFlag
DOCUMENT ME!
getStatus() - Method in class soc.message.SOCStatusMessage
 
getStrategyType() - Method in class soc.util.SOCRobotParameters
 
getText() - Method in class soc.message.SOCBCastTextMsg
 
getText() - Method in class soc.message.SOCGameTextMsg
 
getText() - Method in class soc.message.SOCRejectConnection
 
getText() - Method in class soc.message.SOCTextMsg
 
getThreatMultiplier() - Method in class soc.util.SOCRobotParameters
 
getThreats() - Method in class soc.robot.SOCPossiblePiece
 
getTip() - Method in class soc.client.AWTToolTip
 
getTo() - Method in class soc.game.SOCTradeOffer
 
getTooltipText() - Method in class soc.client.ColorSquare
If we have a tooltip, return its text.
getTotal() - Method in class soc.game.SOCDevCardSet
 
getTotal() - Method in class soc.game.SOCResourceSet
 
getTotalVP() - Method in class soc.game.SOCPlayer
 
getTradeFlag() - Method in class soc.util.SOCRobotParameters
 
getTradeFrom() - Method in class soc.client.SOCHandPanel.ResourceTradeMenuItem
 
getTradeTo() - Method in class soc.client.SOCHandPanel.ResourceTradeMenuItem
 
getType() - Method in class soc.game.SOCPlayingPiece
 
getType() - Method in class soc.message.SOCMessage
 
getType() - Method in class soc.robot.SOCPlayerAction
 
getType() - Method in class soc.robot.SOCPossiblePiece
 
getUserFromHost(String) - Static method in class soc.server.database.SOCDBHelper
DOCUMENT ME!
getUserPassword(String) - Static method in class soc.server.database.SOCDBHelper
DOCUMENT ME!
getValue() - Method in class soc.message.SOCPlayerElement
 
getValues(int[], int[]) - Method in class soc.client.SquaresPanel
DOCUMENT ME!
getVersion() - Method in class soc.server.genericServer.Connection
Give the version number (if known) of the remote end of this connection.
getVersion() - Method in class soc.server.genericServer.LocalStringConnection
Give the version number (if known) of the remote end of this connection.
getVersion() - Method in interface soc.server.genericServer.StringConnection
Give the version number (if known) of the remote end of this connection.
getVersionNumber() - Method in class soc.message.SOCVersion
 
getVersionString() - Method in class soc.message.SOCVersion
 
getVictims() - Method in class soc.game.SOCMoveRobberResult
Get the victim (if any) or possible victims
getWinGameETA() - Method in class soc.robot.SOCPlayerTracker
 
getWinGameETABonus(SOCPossiblePiece) - Method in class soc.robot.SOCRobotDM
add a bonus to the possible piece score based on the change in win game ETA
getWinGameETABonusForRoad(SOCPossibleRoad, int, int, HashMap) - Method in class soc.robot.SOCRobotDM
add a bonus to the road score based on the change in win game ETA for this one road
give - Variable in class soc.client.SquaresPanel
To change its value, each ColorSquare handles its own mouse events.
give - Variable in class soc.client.TradeOfferPanel.OfferPanel
 
give - Variable in class soc.game.SOCTradeOffer
 
give - Variable in class soc.message.SOCBankTrade
The set of resources being given to the bank
giveDevCard(String, SOCGame) - Method in class soc.server.SOCServer
this is a debugging command that gives a dev card to a player
giveInt - Variable in class soc.client.TradeOfferPanel.OfferPanel
 
giveLab - Variable in class soc.client.SOCHandPanel
 
giveLab - Variable in class soc.client.TradeOfferPanel.OfferPanel
 
giveLab2 - Variable in class soc.client.TradeOfferPanel.OfferPanel
 
giveResources(String, SOCGame) - Method in class soc.server.SOCServer
this is a debugging command that gives resources to a player
gmlist - Variable in class soc.client.SOCPlayerClient
 
goodRoads - Variable in class soc.robot.SOCRobotDM
 
goodSettlements - Variable in class soc.robot.SOCRobotDM
 
gotPassword - Variable in class soc.client.SOCDisplaylessPlayerClient
true if we've stored the password
gotPassword - Variable in class soc.client.SOCPlayerClient
true if we've stored the password
gte(SOCResourceSet, SOCResourceSet) - Static method in class soc.game.SOCResourceSet
 
guardedActionPerform(Object) - Method in class soc.client.SOCPlayerClient
Wrapped version of actionPerformed() for easier encapsulation.

H

HEADER_LABEL_BG - Static variable in class soc.client.SOCConnectOrPracticePanel
 
HEADER_LABEL_FG - Static variable in class soc.client.SOCConnectOrPracticePanel
 
HEIGHT - Static variable in class soc.client.ColorSquare
 
HEIGHT_L - Static variable in class soc.client.ColorSquareLarger
 
HEXHEIGHT - Variable in class soc.client.SOCBoardPanel
 
HEXWIDTH - Variable in class soc.client.SOCBoardPanel
hex size, in unscaled internal-pixels
HOST_QUERY - Static variable in class soc.server.database.SOCDBHelper
 
HOVER_OFFSET_X_FOR_INIT_PLACE - Static variable in class soc.client.SOCBoardPanel
During initial-piece placement, the tooltip is moved this far over to make room.
HOVER_OFFSET_X_FOR_ROBBER - Static variable in class soc.client.SOCBoardPanel
During robber placement, the tooltip is moved this far over to make room.
hadRobots - Variable in class soc.server.SOCGameBoardReset
Were there robots in the old game?
halfdeltaX - Static variable in class soc.client.SOCBoardPanel
 
handleACCEPTOFFER(SOCAcceptOffer) - Method in class soc.robot.SOCRobotClient
handle the "accept offer" message
handleACCEPTOFFER(StringConnection, SOCAcceptOffer) - Method in class soc.server.SOCServer
handle "accept offer" message
handleADMINPING(SOCAdminPing) - Method in class soc.robot.SOCRobotClient
handle the admin ping message
handleADMINRESET(SOCAdminReset) - Method in class soc.robot.SOCRobotClient
handle the admin reset message
handleBANKTRADE(StringConnection, SOCBankTrade) - Method in class soc.server.SOCServer
handle "bank trade" message
handleBCASTTEXTMSG(SOCBCastTextMsg) - Method in class soc.client.SOCDisplaylessPlayerClient
handle a broadcast text message
handleBCASTTEXTMSG(SOCBCastTextMsg) - Method in class soc.client.SOCPlayerClient
handle a broadcast text message
handleBOARDLAYOUT(SOCBoardLayout) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "board layout" message
handleBOARDLAYOUT(SOCBoardLayout) - Method in class soc.client.SOCPlayerClient
handle the "board layout" message
handleBOARDLAYOUT(SOCBoardLayout) - Method in class soc.robot.SOCRobotClient
handle the "board layout" message
handleBUILDREQUEST(StringConnection, SOCBuildRequest) - Method in class soc.server.SOCServer
handle "build request" message
handleBUYCARDREQUEST(StringConnection, SOCBuyCardRequest) - Method in class soc.server.SOCServer
handle "buy card request" message
handleCANCELBUILDREQUEST(SOCCancelBuildRequest) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the rare "cancel build request" message; usually not sent from server to client.
handleCANCELBUILDREQUEST(SOCCancelBuildRequest) - Method in class soc.client.SOCPlayerClient
handle the rare "cancel build request" message; usually not sent from server to client.
handleCANCELBUILDREQUEST(SOCCancelBuildRequest) - Method in class soc.robot.SOCRobotClient
handle the rare "cancel build request" message; usually not sent from server to client.
handleCANCELBUILDREQUEST(StringConnection, SOCCancelBuildRequest) - Method in class soc.server.SOCServer
handle "cancel build request" message
handleCHANGEFACE(SOCChangeFace) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "change face" message
handleCHANGEFACE(SOCChangeFace) - Method in class soc.client.SOCPlayerClient
handle the "change face" message
handleCHANGEFACE(SOCChangeFace) - Method in class soc.robot.SOCRobotClient
handle the "change face" message
handleCHANGEFACE(StringConnection, SOCChangeFace) - Method in class soc.server.SOCServer
handle "change face" message
handleCHANNELS(SOCChannels) - Method in class soc.client.SOCAccountClient
handle the "list of channels" message
handleCHANNELS(SOCChannels) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "list of channels" message
handleCHANNELS(SOCChannels, boolean) - Method in class soc.client.SOCPlayerClient
handle the "list of channels" message; this message indicates that we're newly connected to the server.
handleCHOOSEPLAYER(StringConnection, SOCChoosePlayer) - Method in class soc.server.SOCServer
handle "choose player" message during robbery
handleCHOOSEPLAYERREQUEST(SOCChoosePlayerRequest) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "choose player request" message
handleCHOOSEPLAYERREQUEST(SOCChoosePlayerRequest) - Method in class soc.client.SOCPlayerClient
handle the "choose player request" message
handleCHOOSEPLAYERREQUEST(SOCChoosePlayerRequest) - Method in class soc.robot.SOCRobotClient
handle the "choose player request" message
handleCLEAROFFER(SOCClearOffer) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "clear offer" message
handleCLEAROFFER(SOCClearOffer) - Method in class soc.client.SOCPlayerClient
handle the "clear offer" message
handleCLEAROFFER(SOCClearOffer) - Method in class soc.robot.SOCRobotClient
handle the "clear offer" message
handleCLEAROFFER(StringConnection, SOCClearOffer) - Method in class soc.server.SOCServer
handle "clear offer" message
handleCLEARTRADEMSG(SOCClearTradeMsg) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "clear trade message" message
handleCLEARTRADEMSG(SOCClearTradeMsg) - Method in class soc.client.SOCPlayerClient
handle the "clear trade message" message
handleCLEARTRADEMSG(SOCClearTradeMsg) - Method in class soc.robot.SOCRobotClient
handle the "clear trade" message
handleCREATEACCOUNT(StringConnection, SOCCreateAccount) - Method in class soc.server.SOCServer
handle "create account" message
handleDELETECHANNEL(SOCDeleteChannel) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "delete channel" message
handleDELETECHANNEL(SOCDeleteChannel) - Method in class soc.client.SOCPlayerClient
handle the "delete channel" message
handleDELETEGAME(SOCDeleteGame) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "delete game" message
handleDELETEGAME(SOCDeleteGame) - Method in class soc.client.SOCPlayerClient
handle the "delete game" message
handleDELETEGAME(SOCDeleteGame) - Method in class soc.robot.SOCRobotClient
handle the "delete game" message
handleDEVCARD(SOCDevCard) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "development card action" message
handleDEVCARD(SOCDevCard) - Method in class soc.client.SOCPlayerClient
handle the "development card action" message
handleDEVCARD(SOCDevCard) - Method in class soc.robot.SOCRobotClient
handle the "development card action" message
handleDEVCARDCOUNT(SOCDevCardCount) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "number of development cards" message
handleDEVCARDCOUNT(SOCDevCardCount) - Method in class soc.client.SOCPlayerClient
handle the "number of development cards" message
handleDEVCARDCOUNT(SOCDevCardCount) - Method in class soc.robot.SOCRobotClient
handle the "development card count" message
handleDICERESULT(SOCDiceResult) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "dice result" message
handleDICERESULT(SOCDiceResult) - Method in class soc.client.SOCPlayerClient
handle the "dice result" message
handleDICERESULT(SOCDiceResult) - Method in class soc.robot.SOCRobotClient
handle the "dice result" message
handleDISCARD(StringConnection, SOCDiscard) - Method in class soc.server.SOCServer
handle "discard" message
handleDISCARDREQUEST(SOCDiscardRequest) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "discard request" message
handleDISCARDREQUEST(SOCDiscardRequest) - Method in class soc.client.SOCPlayerClient
handle the "discard request" message
handleDISCARDREQUEST(SOCDiscardRequest) - Method in class soc.robot.SOCRobotClient
handle the "discard request" message
handleDISCOVERYPICK(StringConnection, SOCDiscoveryPick) - Method in class soc.server.SOCServer
handle "discovery pick" message (while playing Discovery card)
handleENDTURN(StringConnection, SOCEndTurn) - Method in class soc.server.SOCServer
handle "end turn" message
handleFIRSTPLAYER(SOCFirstPlayer) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "first player" message
handleFIRSTPLAYER(SOCFirstPlayer) - Method in class soc.client.SOCPlayerClient
handle the "first player" message
handleFIRSTPLAYER(SOCFirstPlayer) - Method in class soc.robot.SOCRobotClient
handle the "set first player" message
handleGAMEMEMBERS(SOCGameMembers) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "game members" message
handleGAMEMEMBERS(SOCGameMembers) - Method in class soc.client.SOCPlayerClient
handle the "game members" message
handleGAMEMEMBERS(SOCGameMembers) - Method in class soc.robot.SOCRobotClient
handle the "game members" message
handleGAMES(SOCGames) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "list of games" message
handleGAMES(SOCGames) - Method in class soc.client.SOCPlayerClient
handle the "list of games" message
handleGAMESTATE(SOCGameState) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "game state" message
handleGAMESTATE(SOCGameState) - Method in class soc.client.SOCPlayerClient
handle the "game state" message
handleGAMESTATE(SOCGameState) - Method in class soc.robot.SOCRobotClient
handle the "game state" message
handleGAMESTATS(SOCGameStats) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "game stats" message
handleGAMESTATS(SOCGameStats) - Method in class soc.client.SOCPlayerClient
handle the "game stats" message
handleGAMETEXTMSG(SOCGameTextMsg) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "game text message" message
handleGAMETEXTMSG(SOCGameTextMsg) - Method in class soc.client.SOCPlayerClient
handle the "game text message" message.
handleGAMETEXTMSG(SOCGameTextMsg) - Method in class soc.robot.SOCRobotClient
handle the "game text message" message
handleHover(int, int) - Method in class soc.client.SOCBoardPanel.BoardToolTip
Mouse is hovering during normal play; look for info for tooltip text.
handleIMAROBOT(StringConnection, SOCImARobot) - Method in class soc.server.SOCServer
Handle the "I'm a robot" message.
handleJOIN(SOCJoin) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "join channel" message
handleJOIN(SOCJoin) - Method in class soc.client.SOCPlayerClient
handle the "join channel" message
handleJOIN(StringConnection, SOCJoin) - Method in class soc.server.SOCServer
Handle the "join a channel" message.
handleJOINAUTH(SOCJoinAuth) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "join authorization" message
handleJOINAUTH(SOCJoinAuth) - Method in class soc.client.SOCPlayerClient
handle the "join authorization" message
handleJOINGAME(SOCJoinGame) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "join game" message
handleJOINGAME(SOCJoinGame) - Method in class soc.client.SOCPlayerClient
handle the "join game" message
handleJOINGAME(SOCJoinGame) - Method in class soc.robot.SOCRobotClient
handle the "join game" message
handleJOINGAME(StringConnection, SOCJoinGame) - Method in class soc.server.SOCServer
Handle the "join a game" message: Join or create a game.
handleJOINGAMEAUTH(SOCJoinGameAuth) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "join game authorization" message
handleJOINGAMEAUTH(SOCJoinGameAuth, boolean) - Method in class soc.client.SOCPlayerClient
handle the "join game authorization" message
handleJOINGAMEAUTH(SOCJoinGameAuth) - Method in class soc.robot.SOCRobotClient
handle the "join game authorization" message
handleJOINGAMEREQUEST(SOCJoinGameRequest) - Method in class soc.robot.SOCRobotClient
handle the "join game request" message.
handleLARGESTARMY(SOCLargestArmy) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "largest army" message
handleLARGESTARMY(SOCLargestArmy) - Method in class soc.client.SOCPlayerClient
handle the "largest army" message
handleLARGESTARMY(SOCLargestArmy) - Method in class soc.robot.SOCRobotClient
handle the "largest army" message
handleLEAVE(SOCLeave) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "leave channel" message
handleLEAVE(SOCLeave) - Method in class soc.client.SOCPlayerClient
handle the "leave channel" message
handleLEAVE(StringConnection, SOCLeave) - Method in class soc.server.SOCServer
Handle the "leave a channel" message
handleLEAVEGAME(SOCLeaveGame) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "leave game" message
handleLEAVEGAME(SOCLeaveGame) - Method in class soc.client.SOCPlayerClient
handle the "leave game" message
handleLEAVEGAME(SOCLeaveGame) - Method in class soc.robot.SOCRobotClient
handle the "leave game" message
handleLEAVEGAME(StringConnection, SOCLeaveGame) - Method in class soc.server.SOCServer
Handle the "leave game" message
handleLONGESTROAD(SOCLongestRoad) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "longest road" message
handleLONGESTROAD(SOCLongestRoad) - Method in class soc.client.SOCPlayerClient
handle the "longest road" message
handleLONGESTROAD(SOCLongestRoad) - Method in class soc.robot.SOCRobotClient
handle the "longest road" message
handleMAKEOFFER(SOCMakeOffer) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "make offer" message
handleMAKEOFFER(SOCMakeOffer) - Method in class soc.client.SOCPlayerClient
handle the "make offer" message
handleMAKEOFFER(SOCMakeOffer) - Method in class soc.robot.SOCRobotClient
handle the "make offer" message
handleMAKEOFFER(StringConnection, SOCMakeOffer) - Method in class soc.server.SOCServer
handle "make offer" message
handleMEMBERS(SOCMembers) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "members" message
handleMEMBERS(SOCMembers) - Method in class soc.client.SOCPlayerClient
handle the "members" message
handleMONOPOLYPICK(StringConnection, SOCMonopolyPick) - Method in class soc.server.SOCServer
handle "monopoly pick" message
handleMOVEROBBER(SOCMoveRobber) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "robber moved" message
handleMOVEROBBER(SOCMoveRobber) - Method in class soc.client.SOCPlayerClient
handle the "robber moved" message
handleMOVEROBBER(SOCMoveRobber) - Method in class soc.robot.SOCRobotClient
handle the "move robber" message
handleMOVEROBBER(StringConnection, SOCMoveRobber) - Method in class soc.server.SOCServer
handle "move robber" message
handleNEWCHANNEL(SOCNewChannel) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "new channel" message
handleNEWCHANNEL(SOCNewChannel) - Method in class soc.client.SOCPlayerClient
handle the "new channel" message
handleNEWGAME(SOCNewGame) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "new game" message
handleNEWGAME(SOCNewGame) - Method in class soc.client.SOCPlayerClient
handle the "new game" message
handlePLAYDEVCARDREQUEST(StringConnection, SOCPlayDevCardRequest) - Method in class soc.server.SOCServer
handle "play development card request" message
handlePLAYERELEMENT(SOCPlayerElement) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "player information" message
handlePLAYERELEMENT(SOCPlayerElement) - Method in class soc.client.SOCPlayerClient
handle the "player information" message
handlePLAYERELEMENT(SOCPlayerElement) - Method in class soc.robot.SOCRobotClient
handle the "player element" message
handlePLAYERELEMENT_numKnights(SOCPlayerElement, SOCPlayer, SOCGame) - Static method in class soc.client.SOCDisplaylessPlayerClient
Update a player's amount of knights, and game's largest army, for SOCDisplaylessPlayerClient.handlePLAYERELEMENT(SOCPlayerElement).
handlePLAYERELEMENT_numPieces(SOCPlayerElement, SOCPlayer, int) - Static method in class soc.client.SOCDisplaylessPlayerClient
Update a player's amount of a playing piece, for SOCDisplaylessPlayerClient.handlePLAYERELEMENT(SOCPlayerElement).
handlePLAYERELEMENT_numRsrc(SOCPlayerElement, SOCPlayer, int) - Static method in class soc.client.SOCDisplaylessPlayerClient
Update a player's amount of a resource, for SOCDisplaylessPlayerClient.handlePLAYERELEMENT(SOCPlayerElement).
handlePLAYERELEMENT_numRsrc(SOCPlayerElement, SOCPlayer, int, String) - Method in class soc.robot.SOCRobotBrain
/** Update a player's amount of a resource.
handlePOTENTIALSETTLEMENTS(SOCPotentialSettlements) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "list of potential settlements" message
handlePOTENTIALSETTLEMENTS(SOCPotentialSettlements) - Method in class soc.client.SOCPlayerClient
handle the "list of potential settlements" message
handlePOTENTIALSETTLEMENTS(SOCPotentialSettlements) - Method in class soc.robot.SOCRobotClient
handle the "potential settlements" message
handlePUTPIECE(SOCPutPiece) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "put piece" message
handlePUTPIECE(SOCPutPiece) - Method in class soc.client.SOCPlayerClient
handle the "put piece" message
handlePUTPIECE(SOCPutPiece) - Method in class soc.robot.SOCRobotClient
handle the "put piece" message
handlePUTPIECE(StringConnection, SOCPutPiece) - Method in class soc.server.SOCServer
handle "put piece" message
handleREJECTCONNECTION(SOCRejectConnection) - Method in class soc.client.SOCAccountClient
handle the "reject connection" message
handleREJECTCONNECTION(SOCRejectConnection) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "reject connection" message
handleREJECTCONNECTION(SOCRejectConnection) - Method in class soc.client.SOCPlayerClient
handle the "reject connection" message
handleREJECTOFFER(SOCRejectOffer) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "reject offer" message
handleREJECTOFFER(SOCRejectOffer) - Method in class soc.client.SOCPlayerClient
handle the "reject offer" message
handleREJECTOFFER(SOCRejectOffer) - Method in class soc.robot.SOCRobotClient
handle the "reject offer" message
handleREJECTOFFER(StringConnection, SOCRejectOffer) - Method in class soc.server.SOCServer
handle "reject offer" message
handleRESETBOARDAUTH(SOCResetBoardAuth) - Method in class soc.client.SOCDisplaylessPlayerClient
handle board reset (new game with same players, same game name, new layout).
handleRESETBOARDAUTH(SOCResetBoardAuth) - Method in class soc.client.SOCPlayerClient
handle board reset (new game with same players, same game name, new layout).
handleRESETBOARDAUTH(SOCResetBoardAuth) - Method in class soc.robot.SOCRobotClient
handle board reset (new game with same players, same game name).
handleRESETBOARDREJECT(SOCResetBoardReject) - Method in class soc.client.SOCPlayerClient
voting complete, board reset request rejected
handleRESETBOARDREQUEST(StringConnection, SOCResetBoardRequest) - Method in class soc.server.SOCServer
handle "reset-board request" message.
handleRESETBOARDVOTE(SOCResetBoardVote) - Method in class soc.client.SOCPlayerClient
another player has voted on a board reset request: display the vote.
handleRESETBOARDVOTE(StringConnection, SOCResetBoardVote) - Method in class soc.server.SOCServer
handle message of player's vote for a "reset-board" request.
handleRESETBOARDVOTEREQUEST(SOCResetBoardVoteRequest) - Method in class soc.client.SOCPlayerClient
a player is requesting a board reset: we must update local game state, and vote unless we are the requester.
handleRESOURCECOUNT(SOCResourceCount) - Method in class soc.client.SOCDisplaylessPlayerClient
handle "resource count" message
handleRESOURCECOUNT(SOCResourceCount) - Method in class soc.client.SOCPlayerClient
handle "resource count" message
handleRESOURCECOUNT(SOCResourceCount) - Method in class soc.robot.SOCRobotClient
handle "resource count" message
handleROBOTDISMISS(SOCRobotDismiss) - Method in class soc.robot.SOCRobotClient
handle the "dismiss robot" message
handleROLLDICE(StringConnection, SOCRollDice) - Method in class soc.server.SOCServer
handle "roll dice" message
handleROLLDICEPROMPT(SOCRollDicePrompt) - Method in class soc.client.SOCPlayerClient
handle the "roll dice prompt" message; if we're in a game and we're the dice roller, either set the auto-roll timer, or prompt to roll or choose card.
handleSERVERPING(SOCServerPing) - Method in class soc.robot.SOCRobotClient
handle the server ping message
handleSETPLAYEDDEVCARD(SOCSetPlayedDevCard) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "set played dev card flag" message
handleSETPLAYEDDEVCARD(SOCSetPlayedDevCard) - Method in class soc.client.SOCPlayerClient
handle the "set played dev card flag" message
handleSETPLAYEDDEVCARD(SOCSetPlayedDevCard) - Method in class soc.robot.SOCRobotClient
handle the "set played development card" message
handleSETSEATLOCK(SOCSetSeatLock) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "set seat lock" message
handleSETSEATLOCK(SOCSetSeatLock) - Method in class soc.client.SOCPlayerClient
handle the "set seat lock" message
handleSETSEATLOCK(StringConnection, SOCSetSeatLock) - Method in class soc.server.SOCServer
handle "set seat lock" message
handleSETTURN(SOCSetTurn) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "set turn" message
handleSETTURN(SOCSetTurn) - Method in class soc.client.SOCPlayerClient
handle the "set turn" message
handleSETTURN(SOCSetTurn) - Method in class soc.robot.SOCRobotClient
handle the "set turn" message
handleSITDOWN(SOCSitDown) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "player sitting down" message
handleSITDOWN(SOCSitDown) - Method in class soc.client.SOCPlayerClient
handle the "player sitting down" message
handleSITDOWN(SOCSitDown) - Method in class soc.robot.SOCRobotClient
handle the "someone is sitting down" message
handleSITDOWN(StringConnection, SOCSitDown) - Method in class soc.server.SOCServer
handle "sit down" message
handleSTARTGAME(SOCStartGame) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "start game" message
handleSTARTGAME(SOCStartGame) - Method in class soc.client.SOCPlayerClient
handle the "start game" message
handleSTARTGAME(SOCStartGame) - Method in class soc.robot.SOCRobotClient
handle the "start game" message
handleSTARTGAME(StringConnection, SOCStartGame) - Method in class soc.server.SOCServer
handle "start game" message.
handleSTATUSMESSAGE(SOCStatusMessage) - Method in class soc.client.SOCAccountClient
handle the "status message" message
handleSTATUSMESSAGE(SOCStatusMessage) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "status message" message
handleSTATUSMESSAGE(SOCStatusMessage) - Method in class soc.client.SOCPlayerClient
handle the "status message" message.
handleSTATUSMESSAGE(SOCStatusMessage) - Method in class soc.robot.SOCRobotClient
handle the "status message" message by printing it to System.err
handleTEXTMSG(SOCTextMsg) - Method in class soc.client.SOCDisplaylessPlayerClient
handle a text message
handleTEXTMSG(SOCTextMsg) - Method in class soc.client.SOCPlayerClient
handle a text message
handleTURN(SOCTurn) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "turn" message
handleTURN(SOCTurn) - Method in class soc.client.SOCPlayerClient
handle the "turn" message
handleTURN(SOCTurn) - Method in class soc.robot.SOCRobotClient
handle the "turn" message
handleUPDATEROBOTPARAMS(SOCUpdateRobotParams) - Method in class soc.robot.SOCRobotClient
handle the update robot params message
handleVERSION(boolean, SOCVersion) - Method in class soc.client.SOCDisplaylessPlayerClient
Handle the "version" message, server's version report.
handleVERSION(boolean, SOCVersion) - Method in class soc.client.SOCPlayerClient
Handle the "version" message, server's version report.
handleVERSION(StringConnection, SOCVersion) - Method in class soc.server.SOCServer
Handle the "version" message, client's version report.
hands - Variable in class soc.client.SOCPlayerInterface
the display for the players' hands
hasAskedBoardReset() - Method in class soc.game.SOCPlayer
 
hasBeenExpanded - Variable in class soc.robot.SOCPossiblePiece
this flag is used for expansion
hasBeenExpanded() - Method in class soc.robot.SOCPossiblePiece
 
hasConnectOrPractice - Variable in class soc.client.SOCPlayerClient
If true, we'll give the user a choice to connect to a server, start a local server, or a local practice game.
hasJoinedServer - Variable in class soc.client.SOCPlayerClient
Once true, disable "nick" textfield, etc.
hasLargestArmy() - Method in class soc.game.SOCPlayer
 
hasLongestRoad() - Method in class soc.game.SOCPlayer
 
hasNumber(int) - Method in class soc.game.SOCPlayerNumbers
return true if this player is touching the requested number
hasOldClients - Variable in class soc.game.SOCGame
For use at server; are there clients connected which aren't at the latest version?
hasPlayedDevCard() - Method in class soc.game.SOCPlayer
 
hasPlayedDevCard() - Method in class soc.message.SOCSetPlayedDevCard
 
hasPotentialCity() - Method in class soc.game.SOCPlayer
 
hasPotentialRoad() - Method in class soc.game.SOCPlayer
 
hasPotentialSettlement() - Method in class soc.game.SOCPlayer
 
hasUnplayedDevCards() - Method in class soc.game.SOCPlayer
 
hasWarnHigh - Variable in class soc.client.ColorSquare
Low-level or high-level warning level has been set (intValue).
hasWarnLow - Variable in class soc.client.ColorSquare
Low-level or high-level warning level has been set (intValue).
hashCode() - Method in class soc.game.SOCResourceSet
 
hashCode() - Method in class soc.robot.SOCResSetBuildTimePair
 
hashCode() - Method in class soc.robot.SOCResSetBuildTypePair
 
height - Variable in class soc.client.ShadowedBox
 
height - Variable in class soc.client.SpeechBalloon
 
hexCoords - Static variable in class soc.game.SOCPlayerNumbers
 
hexIDtoNum - Variable in class soc.client.SOCBoardPanel
translate hex ID to number to get coords
hexIDtoNum - Variable in class soc.game.SOCBoard
translate hex ID to an array index
hexLayout - Variable in class soc.game.SOCBoard
Each element's value encodes port facing and hex type.
hexLayout - Variable in class soc.message.SOCBoardLayout
The hex layout
hexMap - Variable in class soc.client.SOCBoardPanel
Map grid sectors to hexes
hexNodes - Variable in class soc.game.SOCBoard
offset to add to hex coord to get all node coords
hexX - Static variable in class soc.client.SOCBoardPanel
hex coordinates for drawing
hexY - Static variable in class soc.client.SOCBoardPanel
 
hexes - Static variable in class soc.client.SOCBoardPanel
Hex pix - shared unscaled original-resolution from GIF files.
hideHoverAndPieces() - Method in class soc.client.SOCBoardPanel.BoardToolTip
Clear hover text, and cancel any hovering roads/settlements/cities
hideTip() - Method in class soc.client.AWTToolTip
hides the tooltip.
hilight - Variable in class soc.client.SOCBoardPanel
Edge or node being pointed to.
hilightBorderColor - Variable in class soc.client.SOCFaceButton
Color for selection border; ignored if faceChooser == null.
hilightBorderShown - Variable in class soc.client.SOCFaceButton
Hilight selection border? always false if faceChooser == null.
hilightBorderWasShown - Variable in class soc.client.SOCFaceButton
Recently shown hilight selection border? (Used in paint method to clear it away) Always false if faceChooser == null.
history - Variable in class soc.client.ChannelFrame
 
historyCounter - Variable in class soc.client.ChannelFrame
 
host - Variable in class soc.client.SOCAccountClient
 
host - Variable in class soc.client.SOCDisplaylessPlayerClient
 
host - Variable in class soc.client.SOCPlayerClient
 
host - Variable in class soc.message.SOCCreateAccount
Host name
host - Variable in class soc.message.SOCJoin
Host name
host - Variable in class soc.message.SOCJoinGame
Host name
host - Variable in class soc.message.SOCLeave
Host name
host - Variable in class soc.message.SOCLeaveGame
Host name
host() - Method in class soc.server.genericServer.Connection
 
host() - Method in class soc.server.genericServer.LocalStringConnection
Hostname of the remote side of the connection - Always returns localhost; this method required for StringConnection interface.
host() - Method in interface soc.server.genericServer.StringConnection
 
hostQuery - Static variable in class soc.server.database.SOCDBHelper
 
hostedServerActive - Variable in class soc.client.SOCQuitAllConfirmDialog
 
hoverCityID - Variable in class soc.client.SOCBoardPanel.BoardPopupMenu
hover settlement or city node ID, or 0, at menu-show time
hoverCityID - Variable in class soc.client.SOCBoardPanel.BoardToolTip
hover settlement or city node ID, or 0.
hoverID - Variable in class soc.client.SOCBoardPanel.BoardToolTip
"ID" coord as returned by findNode, findEdge, findHex
hoverIsPort - Variable in class soc.client.SOCBoardPanel.BoardToolTip
is hover a port at coordinate hoverID?
hoverMode - Variable in class soc.client.SOCBoardPanel.BoardToolTip
Uses board mode constants: Will be NONE, PLACE_ROAD, PLACE_SETTLEMENT, PLACE_ROBBER for hex, or PLACE_INIT_SETTLEMENT for port.
hoverPiece - Variable in class soc.client.SOCBoardPanel.BoardToolTip
Object last pointed at; null for hexes and ports
hoverRoadID - Variable in class soc.client.SOCBoardPanel.BoardPopupMenu
hover road ID, or 0, at menu-show time
hoverRoadID - Variable in class soc.client.SOCBoardPanel.BoardToolTip
hover road ID, or 0.
hoverSettlementID - Variable in class soc.client.SOCBoardPanel.BoardPopupMenu
hover settlement or city node ID, or 0, at menu-show time
hoverSettlementID - Variable in class soc.client.SOCBoardPanel.BoardToolTip
hover settlement or city node ID, or 0.
hoverText - Variable in class soc.client.SOCBoardPanel.BoardToolTip
Text to hover-display, or null if nothing to show
hoverTip - Variable in class soc.client.SOCBoardPanel
(tooltip) Hover text.
hp - Variable in class soc.client.TradeOfferPanel
 
hpan - Variable in class soc.client.SOCHandPanel.ResourceTradePopupMenu
 
hst - Variable in class soc.server.genericServer.Connection
 
ht - Variable in class soc.client.AWTClickTester
 
humanConns - Variable in class soc.server.SOCGameBoardReset
Human and robot connections; both arrays null at vacant seats.

I

IMAGEDIR - Static variable in class soc.client.SOCBoardPanel
 
IMAGEDIR - Static variable in class soc.client.SOCFaceButton
 
IMAROBOT - Static variable in class soc.message.SOCMessage
 
INT_VALUES - Static variable in interface soc.robot.SOCNumberProbabilities
 
IntPair - class soc.util.IntPair.
DOCUMENT ME!
IntPair(int, int) - Constructor for class soc.util.IntPair
Creates a new IntPair object.
ignoreList - Variable in class soc.client.SOCPlayerClient
the ignore list
images - Static variable in class soc.client.SOCFaceButton
Shared images
implServSocket - Variable in class soc.server.genericServer.Server.NetStringServerSocket
 
in - Variable in class soc.client.SOCAccountClient
 
in - Variable in class soc.client.SOCDisplaylessPlayerClient
 
in - Variable in class soc.client.SOCPlayerClient
 
in - Variable in class soc.server.genericServer.Connection
 
in - Variable in class soc.server.genericServer.LocalStringConnection
 
inPlay - Variable in class soc.client.SOCHandPanel
 
inQueue - Variable in class soc.server.genericServer.Server
in process of connecting
inUse - Variable in class soc.game.SOCGame
monitor for synchronization
inUse - Variable in class soc.robot.SOCPlayerTracker
monitor for synchronization
inUse - Variable in class soc.server.SOCChannelList
 
inUse - Variable in class soc.server.SOCGameList
used with gamelist's monitor
in_reachedEOF - Variable in class soc.server.genericServer.LocalStringConnection
 
incrementNumKnights() - Method in class soc.game.SOCPlayer
increment the number of knights in play
init() - Method in class soc.client.SOCAccountClient
Initialize the applet
init(int, ColorSquare, int, boolean) - Method in class soc.client.SOCHandPanel.ResourceTradeTypeMenu
Common to both constructors
init() - Method in class soc.client.SOCPlayerClient
Initialize the applet
init() - Method in class soc.robot.SOCRobotClient
Initialize the robot player; connect to server, send first messages
initEdgeMapAux(int, int, int, int, int) - Method in class soc.client.SOCBoardPanel
 
initHexIDtoNumAux(int, int, int) - Method in class soc.client.SOCBoardPanel
 
initHexIDtoNumAux(int, int, int) - Method in class soc.game.SOCBoard
Auxiliary method for initializing part of the hexIDtoNum array
initHexMapAux(int, int, int, int, int) - Method in class soc.client.SOCBoardPanel
 
initInterfaceElements() - Method in class soc.client.SOCConnectOrPracticePanel
Interface setup for constructor.
initInterfaceElements(boolean) - Method in class soc.client.SOCPlayerInterface
Setup the interface elements
initInterface_conn() - Method in class soc.client.SOCConnectOrPracticePanel
panel_conn setup
initInterface_run() - Method in class soc.client.SOCConnectOrPracticePanel
panel_run setup
initLegalAndPotentialSettlements() - Method in class soc.game.SOCPlayer
initialize the legal settlements array
initLegalRoads() - Method in class soc.game.SOCPlayer
initialize the legalRoads array
initNodeMapAux(int, int, int, int, int) - Method in class soc.client.SOCBoardPanel
 
initSocServer(String, String) - Method in class soc.server.SOCServer
Common init for both constructors.
initVisualElements() - Method in class soc.client.SOCAccountClient
init the visual elements
initVisualElements() - Method in class soc.client.SOCPlayerClient
init the visual elements
initialFaceId - Variable in class soc.client.FaceChooserFrame.FaceChooserList
 
initialize(String, String) - Static method in class soc.server.database.SOCDBHelper
This makes a connection to the database and initializes the prepared statements.
initstlmt - Variable in class soc.client.SOCBoardPanel
This holds the coord of the last stlmt placed in the initial phase.
inputConnected - Variable in class soc.server.genericServer.Connection
 
insert(String, int) - Method in class soc.client.SnippingTextArea
DOCUMENT ME!
insideBGColor - Static variable in class soc.client.TradeOfferPanel
 
intValue - Variable in class soc.client.ColorSquare
 
interactive - Variable in class soc.client.ColorSquare
 
interactive - Variable in class soc.client.SOCHandPanel
When this flag is true, the panel is interactive.
interactive - Variable in class soc.client.SquaresPanel
 
interior - Variable in class soc.client.ShadowedBox
 
isAccepted() - Method in class soc.server.genericServer.LocalStringConnection
Is currently accepted by a server
isBoardReset() - Method in class soc.game.SOCGame
 
isBuyDevCard() - Method in class soc.robot.SOCBuildPossibility
 
isChannel(String) - Method in class soc.server.SOCChannelList
 
isChannelEmpty(String) - Method in class soc.server.SOCChannelList
 
isClientAndCurrentPlayer() - Method in class soc.client.SOCHandPanel
Is this panel showing the client's player, and is that player the game's current player?
isClientPlayer() - Method in class soc.client.SOCHandPanel
Is this panel showing the client's player?
isConnected() - Method in class soc.server.genericServer.Connection
Are we currently connected and active?
isConnected() - Method in class soc.server.genericServer.LocalStringConnection
Are we currently connected and active?
isConnected() - Method in interface soc.server.genericServer.StringConnection
Are we currently connected and active?
isConnectedByRoad(int, int) - Method in class soc.game.SOCPlayer
 
isETAUpdated() - Method in class soc.robot.SOCPossiblePiece
 
isForThree1 - Variable in class soc.client.SOCHandPanel.ResourceTradeTypeMenu
 
isForcingEndTurn() - Method in class soc.game.SOCGame
If true, this turn is being ended.
isFromBoardReset - Variable in class soc.game.SOCGame
true if the game came from a board reset
isGame(String) - Method in class soc.server.SOCGameList
 
isGameEmpty(String) - Method in class soc.server.SOCGameList
 
isInEOF() - Method in class soc.server.genericServer.LocalStringConnection
Have we received an EOF marker inbound?
isInitialPlacement - Variable in class soc.client.SOCBoardPanel.BoardPopupMenu
Will this be for initial placement (send putpiece right away), or for placement during game (send build, receive gamestate, send putpiece)?
isJREValid() - Static method in class soc.util.Version
Check for sufficient version of the JRE.
isLegalRoad(int) - Method in class soc.game.SOCPlayer
 
isLocal - Variable in class soc.game.SOCGame
true if the game's network is local for practice.
isLoss() - Method in class soc.game.SOCForceEndTurnResult
Is player losing, or gaining, the resources of SOCForceEndTurnResult.getResourcesGainedLost()?
isMember(StringConnection, String) - Method in class soc.server.SOCChannelList
 
isMember(StringConnection, String) - Method in class soc.server.SOCGameList
 
isNodeOnBoard(int) - Method in class soc.game.SOCBoard
 
isOn() - Method in class soc.util.DebugRecorder
 
isOutEOF() - Method in class soc.server.genericServer.LocalStringConnection
Have we closed our outbound side?
isOutEOF() - Method in class soc.server.genericServer.LocalStringServerSocket
Have we closed our outbound side?
isPlayDevCard() - Method in class soc.robot.SOCBuildPossibility
 
isPotentialCity(int) - Method in class soc.game.SOCPlayer
 
isPotentialRoad(int) - Method in class soc.game.SOCPlayer
 
isPotentialSettlement(int) - Method in class soc.game.SOCPlayer
 
isRobot() - Method in class soc.game.SOCPlayer
 
isRobot() - Method in class soc.message.SOCSitDown
 
isScaled - Variable in class soc.client.SOCBoardPanel
The board is currently scaled larger than SOCBoardPanel.PANELX x SOCBoardPanel.PANELY pixels.
isScaled() - Method in class soc.client.SOCBoardPanel
Is the board is currently scaled larger than SOCBoardPanel.PANELX x SOCBoardPanel.PANELY pixels? If so, use SOCBoardPanel.scaleToActualX(int), SOCBoardPanel.scaleFromActualY(int), etc to convert between internal and actual screen pixel coordinates.
isSeatLocked(int) - Method in class soc.game.SOCGame
 
isSeatVacant(int) - Method in class soc.game.SOCGame
 
isSellingResource - Variable in class soc.robot.SOCRobotNegotiator
 
isShown - Variable in class soc.client.AWTToolTip
Currently showing? See also mainParentComp != null.
isStillAvailable() - Method in class soc.client.FaceChooserFrame
Is this chooser still visible and interactive?
isThreatUpdated() - Method in class soc.robot.SOCPossiblePiece
 
isUp() - Method in class soc.server.genericServer.Server
 
isVisible() - Method in class soc.client.SOCBoardPanel.BoardToolTip
 
isWarnHigh - Variable in class soc.client.ColorSquare
At high-level warning.
isWarnLow - Variable in class soc.client.ColorSquare
At low-level warning, or at zero if ttip_text_zero was set.

J

JOIN - Static variable in class soc.message.SOCMessage
 
JOINAUTH - Static variable in class soc.message.SOCMessage
 
JOINGAME - Static variable in class soc.message.SOCMessage
 
JOINGAMEAUTH - Static variable in class soc.message.SOCMessage
 
JOINGAMEREQUEST - Static variable in class soc.message.SOCMessage
 
JRE_MIN_EDIT - Static variable in class soc.util.Version
 
JRE_MIN_MAJOR - Static variable in class soc.util.Version
 
JRE_MIN_MINOR - Static variable in class soc.util.Version
 
JRE_MIN_VERSION - Static variable in class soc.util.Version
 
jc - Variable in class soc.client.SOCPlayerClient
 
jg - Variable in class soc.client.SOCPlayerClient
 
joinGame(SOCGame, StringConnection, boolean) - Method in class soc.server.SOCServer
Client has been approved to join game; send the entire state of the game to client, send client join event to other players.
jreMinEdit - Static variable in class soc.util.Version
 
jreMinMajor - Static variable in class soc.util.Version
ints for comparisons, concatentated and stored as JRE_MIN_VERSION
jreMinMinor - Static variable in class soc.util.Version
 

K

KNIGHT - Static variable in interface soc.game.SOCDevCardConstants
 
keep - Variable in class soc.client.SOCDiscardDialog
 
keyPressed(KeyEvent) - Method in class soc.client.AskDialog
Handle Enter or Esc key
keyPressed(KeyEvent) - Method in class soc.client.ChannelFrame.InputKeyListener
 
keyPressed(KeyEvent) - Method in class soc.client.FaceChooserFrame
Handle Enter or Esc key, arrow keys, home/end, ctrl-home/ctrl-end
keyPressed(KeyEvent) - Method in class soc.client.SOCConnectOrPracticePanel
Handle Enter or Esc key
keyPressed(KeyEvent) - Method in class soc.client.SOCPlayerInterface.SOCPITextfieldListener
If first keypress in initially empty field, clear that prompt message
keyReleased(KeyEvent) - Method in class soc.client.AskDialog
Stub required by KeyListener
keyReleased(KeyEvent) - Method in class soc.client.FaceChooserFrame
Stub required by KeyListener
keyReleased(KeyEvent) - Method in class soc.client.SOCConnectOrPracticePanel
Stub required by KeyListener
keyTyped(KeyEvent) - Method in class soc.client.AskDialog
Stub required by KeyListener
keyTyped(KeyEvent) - Method in class soc.client.FaceChooserFrame
Stub required by KeyListener
keyTyped(KeyEvent) - Method in class soc.client.SOCConnectOrPracticePanel
Stub required by KeyListener
kill() - Method in class soc.robot.SOCRobotBrain
kill this brain
kind - Variable in class soc.client.ColorSquare
 
knightsLab - Variable in class soc.client.SOCHandPanel
 
knightsSq - Variable in class soc.client.SOCHandPanel
 
knightsToBuy - Variable in class soc.robot.SOCPlayerTracker
 

L

LARGESTARMY - Static variable in class soc.client.SOCHandPanel
 
LARGESTARMY - Static variable in class soc.message.SOCMessage
 
LASTLOGIN_UPDATE - Static variable in class soc.server.database.SOCDBHelper
 
LASTSETTLEMENT - Static variable in class soc.message.SOCMessage
 
LA_CHOICE - Static variable in class soc.robot.SOCRobotDM
 
LEAVE - Static variable in class soc.message.SOCMessage
 
LEAVEALL - Static variable in class soc.message.SOCMessage
 
LEAVEGAME - Static variable in class soc.message.SOCMessage
 
LIB - Static variable in interface soc.game.SOCDevCardConstants
 
LOCKED - Static variable in class soc.game.SOCGame
seatLock states
LOCKSEAT - Static variable in class soc.client.SOCHandPanel
 
LONGESTROAD - Static variable in class soc.client.SOCHandPanel
 
LONGESTROAD - Static variable in class soc.message.SOCMessage
 
LOSE - Static variable in class soc.message.SOCPlayerElement
 
LR_CALC_LEVEL - Static variable in class soc.robot.SOCPlayerTracker
 
LR_CHOICE - Static variable in class soc.robot.SOCRobotDM
 
LocalStringConnection - class soc.server.genericServer.LocalStringConnection.
Symmetric buffered connection sending strings between two local peers.
LocalStringConnection() - Constructor for class soc.server.genericServer.LocalStringConnection
Create a new, unused LocalStringConnection.
LocalStringConnection(LocalStringConnection) - Constructor for class soc.server.genericServer.LocalStringConnection
Constructor for an existing peer; we'll share two Vectors for in/out queues.
LocalStringServerSocket - class soc.server.genericServer.LocalStringServerSocket.
Clients who want to connect, call connectTo and are queued.
LocalStringServerSocket(String) - Constructor for class soc.server.genericServer.LocalStringServerSocket
 
l_mainParentComp - Variable in class soc.client.AWTToolTip
thread-lock on changes/accesses of mainParentComp
largestArmyETA - Variable in class soc.robot.SOCPlayerTracker
 
larmyLab - Variable in class soc.client.SOCHandPanel
 
lastFaceChange - Variable in class soc.client.SOCPlayerClient
face ID chosen most recently (for use in new games)
lastMessage - Variable in class soc.client.SOCDisplaylessPlayerClient
 
lastMessage_L - Variable in class soc.client.SOCPlayerClient
For debug, our last messages sent, over the net and locally (pipes)
lastMessage_N - Variable in class soc.client.SOCPlayerClient
For debug, our last messages sent, over the net and locally (pipes)
lastMove - Variable in class soc.robot.SOCRobotBrain
keeps track of the last thing we bought for debugging purposes
lastPlayerNumber - Variable in class soc.game.SOCGame
the last player to place the first settlement
lastRoadCoord - Variable in class soc.game.SOCPlayer
The coordinates of our most recent road
lastSettlementCoord - Variable in class soc.game.SOCPlayer
The coordinates of our most recent settlement
lastTarget - Variable in class soc.robot.SOCRobotBrain
keeps track of the last thing we wanted for debugging purposes
lastX - Variable in class soc.client.AWTClickTester
 
lastY - Variable in class soc.client.AWTClickTester
 
lastloginUpdate - Static variable in class soc.server.database.SOCDBHelper
 
leaderAdversarialFactor - Variable in class soc.robot.SOCRobotDM
 
leaderAdversarialFactor - Variable in class soc.util.SOCRobotParameters
 
leaveAllChannels(StringConnection) - Method in class soc.server.SOCServer
the connection c leaves all channels it was in
leaveAllGames(StringConnection) - Method in class soc.server.SOCServer
the connection c leaves all games it was in
leaveChannel(String) - Method in class soc.client.SOCDisplaylessPlayerClient
the user leaves the given channel
leaveChannel(String) - Method in class soc.client.SOCPlayerClient
the user leaves the given channel
leaveChannel(StringConnection, String, boolean) - Method in class soc.server.SOCServer
the connection c leaves the channel ch WARNING: MUST HAVE THE channelList.takeMonitorForChannel(ch) before calling this method
leaveConnection(StringConnection) - Method in class soc.server.SOCServer
things to do when the connection c leaves
leaveConnection(StringConnection) - Method in class soc.server.genericServer.Server
placeholder for doing things when a connection is closed.
leaveGame(SOCGame) - Method in class soc.client.SOCDisplaylessPlayerClient
the user leaves the given game
leaveGame(SOCGame) - Method in class soc.client.SOCPlayerClient
the user leaves the given game
leaveGame() - Method in class soc.client.SOCPlayerInterface
leave this game
leaveGame(SOCGame) - Method in class soc.robot.SOCRobotClient
the user leaves the given game
leaveGame(StringConnection, String, boolean) - Method in class soc.server.SOCServer
the connection c leaves the game gm.
leaving - Variable in class soc.server.SOCReplaceRequest
 
legalRoads - Variable in class soc.game.SOCPlayer
a list of edges where it is legal to place a road.
legalSettlements - Variable in class soc.game.SOCPlayer
a list of nodes where it is legal to place a settlement.
len - Variable in class soc.util.NodeLenVis
the current length of the path we're going down
length - Variable in class soc.game.SOCLRPathData
 
lines - Variable in class soc.client.SnippingTextArea
 
loadImages(Component) - Static method in class soc.client.SOCBoardPanel
load the images for the board we need to know if this board is in an applet or an application
loadImages(Component) - Static method in class soc.client.SOCFaceButton
 
localTCPPortLabel - Variable in class soc.client.SOCPlayerClient
 
localTCPServer - Variable in class soc.client.SOCPlayerClient
Client-hosted TCP server.
lockSeat(SOCGame, int) - Method in class soc.client.SOCDisplaylessPlayerClient
the user is locking a seat
lockSeat(SOCGame, int) - Method in class soc.client.SOCPlayerClient
the user is locking a seat
lockSeat(int) - Method in class soc.game.SOCGame
locks a seat, so no one can take it
locl - Variable in class soc.client.SOCPlayerClient.SOCPlayerLocalStringReader
 
longestRoadETA - Variable in class soc.robot.SOCPlayerTracker
 
longestRoadLength - Variable in class soc.game.SOCPlayer
length of the longest road for this player
longestRoadPotential - Variable in class soc.robot.SOCPossibleRoad
 
longestRoadValue - Variable in class soc.robot.SOCPossibleRoad
 
loot - Variable in class soc.game.SOCMoveRobberResult
Resource type of loot stolen, as in SOCResourceConstants, or -1
lowerBound - Variable in class soc.client.ColorSquare
 
lrLengths - Variable in class soc.game.SOCOldLRStats
 
lrPaths - Variable in class soc.game.SOCPlayer
list of longest paths
lroadLab - Variable in class soc.client.SOCHandPanel
 
lst - Variable in class soc.client.ChannelFrame
 
lte(SOCResourceSet, SOCResourceSet) - Static method in class soc.game.SOCResourceSet
 

M

MAIN_PANEL - Static variable in class soc.client.SOCAccountClient
 
MAIN_PANEL - Static variable in class soc.client.SOCPlayerClient
main panel, in cardlayout
MAKEOFFER - Static variable in class soc.message.SOCMessage
 
MAXEDGE - Static variable in class soc.game.SOCBoard
largest coordinate value for an edge
MAXHEX - Static variable in class soc.game.SOCBoard
largest coordinate value for a hex
MAXNODE - Static variable in class soc.game.SOCBoard
largest coordinate value for a node
MAXNODEPLUSONE - Static variable in class soc.game.SOCBoard
largest coordinate value for a node plus one
MAXPLAYERS - Static variable in class soc.game.SOCGame
maximum number of players in a game
MAXPLUSONE - Static variable in interface soc.game.SOCDevCardConstants
 
MAXPLUSONE - Static variable in class soc.game.SOCPlayingPiece
 
MAXPLUSONE - Static variable in interface soc.game.SOCResourceConstants
 
MAXPLUSONE - Static variable in class soc.robot.SOCBuildingSpeedEstimate
 
MAXPLUSONE - Static variable in class soc.robot.SOCPossiblePiece
 
MAX_DENIED_BUILDING_PER_TURN - Static variable in class soc.robot.SOCRobotBrain
If, during a turn, we make this many illegal build requests that the server denies, stop trying.
MAX_KNOWN - Static variable in interface soc.game.SOCDevCardConstants
 
MAX_ROBBER_HEX - Static variable in class soc.game.SOCBoard
Highest-numbered hex type which may hold a robber: SOCBoard.WOOD_HEX.
MEMBERS - Static variable in class soc.message.SOCMessage
 
MESSAGE_MODE - Static variable in class soc.client.TradeOfferPanel
 
MESSAGE_PANEL - Static variable in class soc.client.SOCAccountClient
 
MESSAGE_PANEL - Static variable in class soc.client.SOCPlayerClient
message panel, in cardlayout
MIN - Static variable in interface soc.game.SOCDevCardConstants
 
MIN - Static variable in class soc.game.SOCPlayingPiece
 
MIN - Static variable in interface soc.game.SOCResourceConstants
 
MIN - Static variable in class soc.robot.SOCBuildingSpeedEstimate
 
MIN - Static variable in class soc.robot.SOCPossiblePiece
 
MINEDGE - Static variable in class soc.game.SOCBoard
smallest coordinate value for an edge
MINHEX - Static variable in class soc.game.SOCBoard
smallest coordinate value for a hex
MINNODE - Static variable in class soc.game.SOCBoard
smallest coordinate value for a node
MINPLAYERS - Static variable in class soc.game.SOCGame
minimum number of players in a game (was assumed ==MAXPLAYERS in standard 1.0.6).
MISC_PORT - Static variable in class soc.game.SOCBoard
Misc (3-for-1) port; lowest-numbered port-type integer
MISC_PORT_HEX - Static variable in class soc.game.SOCBoard
Misc (3-for-1) port type; lowest-numbered port-hextype integer
MONO - Static variable in interface soc.game.SOCDevCardConstants
 
MONOPOLYPICK - Static variable in class soc.message.SOCMessage
 
MOVEROBBER - Static variable in class soc.message.SOCMessage
 
MSG_NICKNAME_ALREADY_IN_USE - Static variable in class soc.server.SOCServer
Status Message to send, nickname already logged into the system
MutexFlag - class soc.util.MutexFlag.
DOCUMENT ME!
MutexFlag() - Constructor for class soc.util.MutexFlag
Creates a new MutexFlag object.
main(String[]) - Static method in class soc.client.AWTClickTester
 
main(String[]) - Static method in class soc.client.SOCAccountClient
for stand-alones
main(String[]) - Static method in class soc.client.SOCDisplaylessPlayerClient
for stand-alones
main(String[]) - Static method in class soc.client.SOCPlayerClient
for stand-alones
main(String[]) - Static method in class soc.robot.SOCRobotClient
for stand-alones
main(String[]) - Static method in class soc.server.SOCServer
Starting the server from the command line
mainParentComp - Variable in class soc.client.AWTToolTip
parentComp's top-level parent, set at mouseEntered; null if not currently visible
mainParentLayout - Variable in class soc.client.AWTToolTip
true layout manager of mainParentComp; temporarily changed to add the tooltip
makeBankTrade(SOCResourceSet, SOCResourceSet) - Method in class soc.game.SOCGame
perform a bank trade
makeCounterOffer(SOCTradeOffer) - Method in class soc.robot.SOCRobotBrain
make a counter offer to another player
makeCounterOffer(SOCTradeOffer) - Method in class soc.robot.SOCRobotNegotiator
 
makeGhostColor(Color) - Static method in class soc.client.SOCPlayerInterface
Calculate a color towards gray, for a hilight or the robber ghost.
makeNewBoard() - Method in class soc.game.SOCBoard
Shuffle the hex tiles and layout a board
makeOffer(SOCPossiblePiece) - Method in class soc.robot.SOCRobotBrain
make an offer to another player
makeOffer(SOCPossiblePiece) - Method in class soc.robot.SOCRobotNegotiator
make an offer to another player
makeOfferAux(SOCResourceSet, SOCResourceSet, int) - Method in class soc.robot.SOCRobotNegotiator
aux function for make offer
makeTrade(int, int) - Method in class soc.game.SOCGame
perform a trade between two players the trade performed is described in the offering player's current offer
markAsNotSelling(int, int) - Method in class soc.robot.SOCRobotNegotiator
mark a player as not selling a resource
markAsNotWantingAnotherOffer(int, int) - Method in class soc.robot.SOCRobotNegotiator
mark a player as not wanting another offer
markAsSelling(int, int) - Method in class soc.robot.SOCRobotNegotiator
mark a player as willing to sell a resource
markAsWantsAnotherOffer(int, int) - Method in class soc.robot.SOCRobotNegotiator
mark a player as wanting another offer
maxConnections - Variable in class soc.server.SOCServer
Maximum number of connections allowed
maxETA - Variable in class soc.robot.SOCRobotDM
 
maxETA - Variable in class soc.util.SOCRobotParameters
 
maxGameLength - Variable in class soc.robot.SOCRobotDM
 
maxGameLength - Variable in class soc.util.SOCRobotParameters
 
maximumLines - Variable in class soc.client.SnippingTextArea
 
members - Variable in class soc.message.SOCGameMembers
List of members
members - Variable in class soc.message.SOCMembers
List of members
menuPlayerID - Variable in class soc.client.SOCBoardPanel.BoardPopupMenu
determined at menu-show time
menuPlayerIsCurrent - Variable in class soc.client.SOCBoardPanel.BoardPopupMenu
determined at menu-show time
messageLabel - Variable in class soc.client.SOCAccountClient
 
messageLabel - Variable in class soc.client.SOCPlayerClient
 
messageLabel_top - Variable in class soc.client.SOCPlayerClient
 
messagePanel - Variable in class soc.client.TradeOfferPanel
 
messageQueue - Variable in class soc.robot.SOCRobotPinger
 
messageToChannel(String, SOCMessage) - Method in class soc.server.SOCServer
Send a message to the given channel
messageToChannelWithMon(String, SOCMessage) - Method in class soc.server.SOCServer
Send a message to the given channel WARNING: MUST HAVE THE gameList.takeMonitorForChannel(ch) before calling this method
messageToGame(String, SOCMessage) - Method in class soc.server.SOCServer
Send a message to the given game
messageToGameExcept(String, Vector, SOCMessage) - Method in class soc.server.SOCServer
Send a message to all the connections in a game excluding some.
messageToGameExcept(String, StringConnection, SOCMessage) - Method in class soc.server.SOCServer
Send a message to all the connections in a game excluding one.
messageToGameUrgent(String, String) - Method in class soc.server.SOCServer
Send an urgent SOCGameTextMsg to the given game.
messageToGameWithMon(String, SOCMessage) - Method in class soc.server.SOCServer
Send a message to the given game WARNING: MUST HAVE THE gameList.takeMonitorForGame(ga) before calling this method
messageToPlayer(StringConnection, SOCMessage) - Method in class soc.server.SOCServer
Send a message to a player and record it
messageType - Variable in class soc.message.SOCMessage
An ID identifying the type of message
minJREVersion() - Static method in class soc.util.Version
Return the minimum required jre.
mode - Variable in class soc.client.SOCBoardPanel
modes of interaction; for correlation to game state, see SOCBoardPanel.updateMode().
mode - Variable in class soc.client.TradeOfferPanel
 
monopolyChoice - Variable in class soc.robot.SOCRobotBrain
this is the resource we want to monopolize
monopolyDialog - Variable in class soc.client.SOCPlayerInterface
the dialog for choosing a resource to monopolize
monopolyPick(SOCGame, int) - Method in class soc.client.SOCDisplaylessPlayerClient
the user picked a resource to monopolize
monopolyPick(SOCGame, int) - Method in class soc.client.SOCPlayerClient
the user picked a resource to monopolize
mouseClicked(MouseEvent) - Method in class soc.client.AWTClickTester
 
mouseClicked(MouseEvent) - Method in class soc.client.AWTToolTip
MouseListener-Methods
mouseClicked(MouseEvent) - Method in class soc.client.AskDialog
Stub required by MouseListener
mouseClicked(MouseEvent) - Method in class soc.client.ColorSquare
DOCUMENT ME!
mouseClicked(MouseEvent) - Method in class soc.client.SOCBoardPanel
DOCUMENT ME!
mouseClicked(MouseEvent) - Method in class soc.client.SOCDiscardDialog
DOCUMENT ME!
mouseClicked(MouseEvent) - Method in class soc.client.SOCFaceButton.MyMouseAdapter
Handle click to change face.
mouseClicked(MouseEvent) - Method in class soc.client.SOCHandPanel.ResourceTradeTypeMenu
Handle popup-click on resource colorsquare.
mouseClicked(MouseEvent) - Method in class soc.client.SquaresPanel
DOCUMENT ME!
mouseDragged(MouseEvent) - Method in class soc.client.AWTToolTip
 
mouseDragged(MouseEvent) - Method in class soc.client.SOCBoardPanel
DOCUMENT ME!
mouseEntered(MouseEvent) - Method in class soc.client.AWTClickTester
 
mouseEntered(MouseEvent) - Method in class soc.client.AWTToolTip
 
mouseEntered(MouseEvent) - Method in class soc.client.AskDialog
Check vs.
mouseEntered(MouseEvent) - Method in class soc.client.ChannelFrame.DividerMouseListener
 
mouseEntered(MouseEvent) - Method in class soc.client.ColorSquare
DOCUMENT ME!
mouseEntered(MouseEvent) - Method in class soc.client.SOCBoardPanel
Handle Events
mouseEntered(MouseEvent) - Method in class soc.client.SOCDiscardDialog
DOCUMENT ME!
mouseEntered(MouseEvent) - Method in class soc.client.SOCHandPanel.ResourceTradeTypeMenu
Stub required for MouseListener
mouseEntered(MouseEvent) - Method in class soc.client.SquaresPanel
DOCUMENT ME!
mouseExited(MouseEvent) - Method in class soc.client.AWTClickTester
 
mouseExited(MouseEvent) - Method in class soc.client.AWTToolTip
 
mouseExited(MouseEvent) - Method in class soc.client.AskDialog
Stub required by MouseListener
mouseExited(MouseEvent) - Method in class soc.client.ChannelFrame.DividerMouseListener
 
mouseExited(MouseEvent) - Method in class soc.client.ColorSquare
DOCUMENT ME!
mouseExited(MouseEvent) - Method in class soc.client.SOCBoardPanel
Mouse has left the panel; hide tooltip and any hovering piece.
mouseExited(MouseEvent) - Method in class soc.client.SOCDiscardDialog
DOCUMENT ME!
mouseExited(MouseEvent) - Method in class soc.client.SOCHandPanel.ResourceTradeTypeMenu
Stub required for MouseListener
mouseExited(MouseEvent) - Method in class soc.client.SquaresPanel
DOCUMENT ME!
mouseMoved(MouseEvent) - Method in class soc.client.AWTToolTip
Must keep out of the way of the mouse pointer.
mouseMoved(MouseEvent) - Method in class soc.client.SOCBoardPanel
DOCUMENT ME!
mousePosAtWinShowX - Variable in class soc.client.AWTToolTip
Mouse location within parentComp
mousePosAtWinShowY - Variable in class soc.client.AWTToolTip
Mouse location within parentComp
mousePressed(MouseEvent) - Method in class soc.client.AWTClickTester
 
mousePressed(MouseEvent) - Method in class soc.client.AWTToolTip
 
mousePressed(MouseEvent) - Method in class soc.client.AskDialog
Stub required by MouseListener
mousePressed(MouseEvent) - Method in class soc.client.ChannelFrame.DividerMouseListener
 
mousePressed(MouseEvent) - Method in class soc.client.ColorSquare
DOCUMENT ME! If a ColorSquareListener is attached, and value changes, the listener will be called.
mousePressed(MouseEvent) - Method in class soc.client.SOCBoardPanel
DOCUMENT ME!
mousePressed(MouseEvent) - Method in class soc.client.SOCDiscardDialog
DOCUMENT ME!
mousePressed(MouseEvent) - Method in class soc.client.SOCFaceButton.MyMouseAdapter
Handle popup-click.
mousePressed(MouseEvent) - Method in class soc.client.SOCHandPanel.ResourceTradeTypeMenu
Handle popup-click on resource colorsquare.
mousePressed(MouseEvent) - Method in class soc.client.SquaresPanel
DOCUMENT ME!
mouseReleased(MouseEvent) - Method in class soc.client.AWTClickTester
 
mouseReleased(MouseEvent) - Method in class soc.client.AWTToolTip
 
mouseReleased(MouseEvent) - Method in class soc.client.AskDialog
Stub required by MouseListener
mouseReleased(MouseEvent) - Method in class soc.client.ChannelFrame.DividerMouseListener
 
mouseReleased(MouseEvent) - Method in class soc.client.ColorSquare
DOCUMENT ME!
mouseReleased(MouseEvent) - Method in class soc.client.SOCBoardPanel
DOCUMENT ME!
mouseReleased(MouseEvent) - Method in class soc.client.SOCDiscardDialog
DOCUMENT ME!
mouseReleased(MouseEvent) - Method in class soc.client.SOCFaceButton.MyMouseAdapter
Handle popup-click.
mouseReleased(MouseEvent) - Method in class soc.client.SOCHandPanel.ResourceTradeTypeMenu
Handle popup-click on resource colorsquare.
mouseReleased(MouseEvent) - Method in class soc.client.SquaresPanel
DOCUMENT ME!
mouseX - Variable in class soc.client.SOCBoardPanel.BoardToolTip
Mouse position
mouseY - Variable in class soc.client.SOCBoardPanel.BoardToolTip
Mouse position
moveCursor(int, int, KeyEvent) - Method in class soc.client.FaceChooserFrame.FaceChooserList
Move the cursor choosing the current face, and change selected face in this browser.
moveCursor(int, int, KeyEvent) - Method in class soc.client.FaceChooserFrame
Move the cursor choosing the current face.
moveRobber(SOCGame, SOCPlayer, int) - Method in class soc.client.SOCDisplaylessPlayerClient
the player wants to move the robber
moveRobber(SOCGame, SOCPlayer, int) - Method in class soc.client.SOCPlayerClient
the player wants to move the robber
moveRobber(int, int) - Method in class soc.game.SOCGame
move the robber.
moveRobber() - Method in class soc.robot.SOCRobotBrain
/** move the robber
moveRobberOnSeven - Variable in class soc.robot.SOCRobotBrain
true when the robber will move because a seven was rolled
msg - Variable in class soc.client.AskDialog
Prompt message, or null
msg - Variable in class soc.client.SOCChoosePlayerDialog
 
msg - Variable in class soc.client.SOCDiscardDialog
 
msg - Variable in class soc.client.SOCDiscoveryDialog
 
msg - Variable in class soc.client.SOCMonopolyDialog
 
msg - Variable in class soc.client.TradeOfferPanel.MessagePanel
 
msgHeight - Variable in class soc.client.TradeOfferPanel.MessagePanel
 

N

NEED_NICKNAME_BEFORE_JOIN - Static variable in class soc.client.SOCPlayerClient
Hint message if they try to join game without entering a nickname.
NEED_NICKNAME_BEFORE_JOIN_2 - Static variable in class soc.client.SOCPlayerClient
Stronger hint message if they still try to join game without entering a nickname.
NET_UNAVAIL_CAN_PRACTICE_MSG - Static variable in class soc.client.SOCPlayerClient
For local practice games, reminder message for network problems.
NEW - Static variable in class soc.game.SOCDevCardSet
 
NEW - Static variable in class soc.game.SOCGame
Game states.
NEWCHANNEL - Static variable in class soc.message.SOCMessage
 
NEWGAME - Static variable in class soc.message.SOCMessage
 
NONE - Static variable in class soc.client.SOCBoardPanel
 
NOSPEEDUP - Static variable in class soc.robot.SOCBuildPossibility
 
NOT_RECORDING - Static variable in class soc.util.DebugRecorder
 
NULLEMAIL - Static variable in class soc.message.SOCCreateAccount
symbol to represent a null email
NULLMESSAGE - Static variable in class soc.message.SOCMessage
message type IDs
NULLPASS - Static variable in class soc.message.SOCJoin
symbol to represent a null password
NULLPASS - Static variable in class soc.message.SOCJoinGame
symbol to represent a null password
NUMBER - Static variable in class soc.client.ColorSquare
 
NUMDEVCARDS - Static variable in class soc.client.SOCHandPanel
 
NUMKNIGHTS - Static variable in class soc.client.SOCHandPanel
 
NUMKNIGHTS - Static variable in class soc.message.SOCPlayerElement
 
NUMRESOURCES - Static variable in class soc.client.SOCHandPanel
 
NUM_FACES - Static variable in class soc.client.SOCFaceButton
number of /numbered/ face images, /plus 1/ for indexing.
NUM_ROBOT_FACES - Static variable in class soc.client.SOCFaceButton
number of robot faces, which are separately numbered.
NodeLenVis - class soc.util.NodeLenVis.
DOCUMENT ME!
NodeLenVis(int, int, Vector) - Constructor for class soc.util.NodeLenVis
Creates a new NodeLenVis object.
name - Variable in class soc.game.SOCGame
the name of the game
name - Variable in class soc.game.SOCPlayer
the name of the player
nameConnection(StringConnection) - Method in class soc.server.genericServer.Server
Name a current connection to the system.
ncols - Variable in class soc.client.ChannelFrame
 
ncols - Variable in class soc.client.SOCPlayerInterface
number of columns in the text output area
necessaryRoads - Variable in class soc.robot.SOCPossibleRoad
 
necessaryRoads - Variable in class soc.robot.SOCPossibleSettlement
 
needLA - Variable in class soc.robot.SOCPlayerTracker
 
needLR - Variable in class soc.robot.SOCPlayerTracker
 
needToDiscard - Variable in class soc.game.SOCPlayer
this flag is true if the player needs to discard
needsLA() - Method in class soc.robot.SOCPlayerTracker
 
needsLR() - Method in class soc.robot.SOCPlayerTracker
 
needsScroll - Variable in class soc.client.FaceChooserFrame.FaceChooserList
 
needsToBeExpanded - Variable in class soc.robot.SOCTradeTree
 
needsToBeExpanded() - Method in class soc.robot.SOCTradeTree
 
negotiator - Variable in class soc.robot.SOCRobotBrain
the thing that determines how we negotiate
newConnection1(StringConnection) - Method in class soc.server.SOCServer
Things to do when a new connection comes.
newConnection1(StringConnection) - Method in class soc.server.genericServer.Server
placeholder for doing things when a new connection comes, part 1 - decide whether to accept.
newConnection2(StringConnection) - Method in class soc.server.SOCServer
Send welcome messages (server version, and the lists of channels and games (SOCChannels, SOCGames)) when a new connection comes, part 2 - c has been accepted and added to a connection list.
newConnection2(StringConnection) - Method in class soc.server.genericServer.Server
placeholder for doing things when a new connection comes, part 2 - has been accepted and added to a connection list.
newGame - Variable in class soc.server.SOCGameBoardReset
The new game, created from an old game by SOCGame.resetAsCopy()
newPossibilities - Variable in class soc.robot.SOCPossibleRoad
 
newToOld() - Method in class soc.game.SOCDevCardSet
change all the new cards to old ones
nick - Variable in class soc.client.SOCAccountClient
 
nick - Variable in class soc.client.SOCPlayerClient
 
nickname - Variable in class soc.client.SOCAccountClient
the nickname
nickname - Variable in class soc.client.SOCDisplaylessPlayerClient
the nickname
nickname - Variable in class soc.client.SOCPlayerClient
the nickname
nickname - Variable in class soc.message.SOCCreateAccount
Nickname
nickname - Variable in class soc.message.SOCGameTextMsg
Nickname of sender
nickname - Variable in class soc.message.SOCImARobot
Nickname of the robot
nickname - Variable in class soc.message.SOCJoin
Nickname of the joining member
nickname - Variable in class soc.message.SOCJoinAuth
Nickname of the joining member
nickname - Variable in class soc.message.SOCJoinGame
Nickname of the joining member
nickname - Variable in class soc.message.SOCLeave
Nickname of the leaveing member
nickname - Variable in class soc.message.SOCLeaveGame
Nickname of the leaveing member
nickname - Variable in class soc.message.SOCSitDown
Nickname of player
nickname - Variable in class soc.message.SOCTextMsg
Nickname of sender
node - Variable in class soc.robot.BoardNodeScorePair
 
node - Variable in class soc.util.NodeLenVis
the coordinates of a node
nodeCoordToString(int) - Method in class soc.game.SOCBoard
 
nodeMap - Variable in class soc.client.SOCBoardPanel
Map grid sectors to hex nodes
nodePairs - Variable in class soc.game.SOCLRPathData
 
nodeToHex - Variable in class soc.game.SOCBoard
offset of all hexes adjacent to a node
nodesOnBoard - Variable in class soc.game.SOCBoard
a list of nodes on the board; key is node's Integer coordinate, value is Boolean
notAllZero - Variable in class soc.client.SquaresPanel
 
npix - Variable in class soc.client.ChannelFrame
 
npix - Variable in class soc.client.SOCPlayerInterface
width of text output area in pixels
num2BoardNum - Variable in class soc.game.SOCBoard
 
numChosen - Variable in class soc.client.SOCDiscardDialog
 
numDevCards - Variable in class soc.game.SOCGame
the number of development cards left
numDevCards - Variable in class soc.message.SOCDevCardCount
The number of dev cards
numDiscards - Variable in class soc.client.SOCDiscardDialog
 
numDiscards - Variable in class soc.message.SOCDiscardRequest
The number of discards
numKnights - Variable in class soc.game.SOCPlayer
how many knights this player has in play
numPieces - Variable in class soc.game.SOCPlayer
the number of pieces not in play
numPracticeGames - Variable in class soc.client.SOCPlayerClient
 
numToHexID - Variable in class soc.game.SOCBoard
Hex coordinates from hex numbers
number - Variable in class soc.client.SOCChoosePlayerDialog
 
numberAndResourceForHex - Variable in class soc.game.SOCPlayerNumbers
 
numberLayout - Variable in class soc.game.SOCBoard
Dice number from hex numbers; @see #numToHexID
numberLayout - Variable in class soc.message.SOCBoardLayout
The number layout
numberOfConnections - Variable in class soc.server.genericServer.Server
total number of connections made
numberOfEnemyBuilds() - Method in class soc.robot.SOCRobotBrain
calculate the number of builds before the next turn during init placement
numberOfGamesFinished - Variable in class soc.server.SOCServer
the total number of games finished
numberOfGamesStarted - Variable in class soc.server.SOCServer
the total number of games that have been started
numberOfNecessaryRoads - Variable in class soc.robot.SOCPossibleRoad
 
numberOfNecessaryRoads - Variable in class soc.robot.SOCPossibleSettlement
 
numberOfUsers - Variable in class soc.server.SOCServer
total number of users
numbers - Static variable in class soc.client.SOCBoardPanel
number pix (for hexes)
numbersForResource - Variable in class soc.game.SOCPlayerNumbers
 

O

OCCUPIED - Static variable in class soc.game.SOCGame
seat states
OFFER - Static variable in class soc.client.TradeOfferPanel
 
OFFER_MODE - Static variable in class soc.client.TradeOfferPanel
 
OFFSET_X - Static variable in class soc.client.AWTToolTip
X-offset (from mouse location) of tooltip upper-left corner
OFFSET_Y - Static variable in class soc.client.AWTToolTip
Y-offset (from mouse location) of tooltip upper-left corner
OLD - Static variable in class soc.game.SOCDevCardSet
age constants
ONE_OF_EACH - Static variable in class soc.robot.SOCRobotDM
 
ORE - Static variable in class soc.client.ColorSquare
 
ORE - Static variable in class soc.client.SOCHandPanel
 
ORE - Static variable in interface soc.game.SOCResourceConstants
 
ORE - Static variable in class soc.message.SOCPlayerElement
 
ORE_HEX - Static variable in class soc.game.SOCBoard
 
ORE_PORT - Static variable in class soc.game.SOCBoard
Ore port type
ORE_PORT_HEX - Static variable in class soc.game.SOCBoard
 
OVER - Static variable in class soc.game.SOCGame
The game is over.
offer - Variable in class soc.client.SOCHandPanel
Display other players' trade offers and related messages.
offer - Variable in class soc.message.SOCMakeOffer
The offer being made
offerBox - Variable in class soc.client.TradeOfferPanel.OfferPanel
 
offerBut - Variable in class soc.client.TradeOfferPanel.OfferPanel
send button for counter-offer
offerIsDiscardMessage - Variable in class soc.client.SOCHandPanel
Board-reset voting: If true, SOCHandPanel.offer is holding a discard message.
offerIsMessageWasTrade - Variable in class soc.client.SOCHandPanel
Board-reset voting: If true, SOCHandPanel.offer was holding an active trade offer before SOCHandPanel.offerIsResetMessage or SOCHandPanel.offerIsDiscardMessage was set.
offerIsResetMessage - Variable in class soc.client.SOCHandPanel
Board-reset voting: If true, SOCHandPanel.offer is holding a message related to a board-reset vote.
offerPanel - Variable in class soc.client.TradeOfferPanel
 
offerRejections - Variable in class soc.robot.SOCRobotBrain
true if the player with that player number has rejected our offer
offerSquares - Variable in class soc.client.TradeOfferPanel.OfferPanel
Counter-offer to send
offerTrade(SOCGame, SOCTradeOffer) - Method in class soc.client.SOCDisplaylessPlayerClient
the user is making an offer to trade
offerTrade(SOCGame, SOCTradeOffer) - Method in class soc.client.SOCPlayerClient
the user is making an offer to trade
offered - Variable in class soc.client.TradeOfferPanel.OfferPanel
 
offering - Variable in class soc.message.SOCAcceptOffer
The number of the offering player
offersMade - Variable in class soc.robot.SOCRobotNegotiator
 
offsetX - Variable in class soc.client.SOCBoardPanel.BoardToolTip
Requested X-offset from mouse pointer (used for robber placement)
oldGameState - Variable in class soc.game.SOCGame
the old game state
oldGameState - Variable in class soc.robot.SOCRobotBrain
the game state before the current one
oldPlayerWithLargestArmy - Variable in class soc.game.SOCGame
 
oldPlayerWithLongestRoad - Variable in class soc.game.SOCGame
used to restore the LR player
on - Variable in class soc.util.DebugRecorder
 
onIgnoreList(String) - Method in class soc.client.SOCPlayerClient
 
oreLab - Variable in class soc.client.SOCHandPanel
 
oreSq - Variable in class soc.client.SOCHandPanel
 
otherPlayer - Variable in class soc.client.SOCBoardPanel
When in "consider" mode, this is the player we're talking to
ourNumbers - Variable in class soc.game.SOCPlayer
the numbers that our settlements are touching
ourPeer - Variable in class soc.server.genericServer.LocalStringConnection
 
ourPlayerData - Variable in class soc.robot.SOCRobotBrain
Our player data
ourPlayerData - Variable in class soc.robot.SOCRobotDM
 
ourPlayerData - Variable in class soc.robot.SOCRobotNegotiator
 
ourPlayerTracker - Variable in class soc.robot.SOCRobotBrain
our player tracker
ourPlayerTracker - Variable in class soc.robot.SOCRobotDM
 
ourPlayerTracker - Variable in class soc.robot.SOCRobotNegotiator
 
ourServer - Variable in class soc.server.genericServer.LocalStringConnection
 
ourSize - Variable in class soc.client.SOCFaceButton
size
ourTurn - Variable in class soc.robot.SOCRobotBrain
Flag for wheather or not it is our turn
out - Variable in class soc.client.SOCAccountClient
 
out - Variable in class soc.client.SOCDisplaylessPlayerClient
 
out - Variable in class soc.client.SOCPlayerClient
 
out - Variable in class soc.server.genericServer.Connection
 
out - Variable in class soc.server.genericServer.LocalStringConnection
 
outQueue - Variable in class soc.server.genericServer.Connection
 
out_setEOF - Variable in class soc.server.genericServer.LocalStringConnection
 
out_setEOF - Variable in class soc.server.genericServer.LocalStringServerSocket
 
over(String) - Method in class soc.client.ChannelFrame
an error occured, stop editing
over(String) - Method in class soc.client.SOCPlayerInterface
an error occured, stop editing

P

PADDING_HORIZ - Variable in class soc.client.SOCBoardPanel.BoardToolTip
 
PANELX - Static variable in class soc.client.SOCBoardPanel
size of the whole panel, internal-pixels "scale"; also minimum acceptable size in screen pixels.
PANELY - Static variable in class soc.client.SOCBoardPanel
size of the whole panel, internal-pixels "scale"; also minimum acceptable size in screen pixels.
PLACE_CITY - Static variable in class soc.client.SOCBoardPanel
 
PLACE_CITY - Static variable in class soc.robot.SOCPlayerAction
 
PLACE_INIT_ROAD - Static variable in class soc.client.SOCBoardPanel
 
PLACE_INIT_SETTLEMENT - Static variable in class soc.client.SOCBoardPanel
 
PLACE_ROAD - Static variable in class soc.client.SOCBoardPanel
 
PLACE_ROAD - Static variable in class soc.robot.SOCPlayerAction
possible actions
PLACE_ROBBER - Static variable in class soc.client.SOCBoardPanel
 
PLACE_SETTLEMENT - Static variable in class soc.client.SOCBoardPanel
 
PLACE_SETTLEMENT - Static variable in class soc.robot.SOCPlayerAction
 
PLACING_CITY - Static variable in class soc.game.SOCGame
 
PLACING_FREE_ROAD1 - Static variable in class soc.game.SOCGame
 
PLACING_FREE_ROAD2 - Static variable in class soc.game.SOCGame
 
PLACING_ROAD - Static variable in class soc.game.SOCGame
 
PLACING_ROBBER - Static variable in class soc.game.SOCGame
 
PLACING_SETTLEMENT - Static variable in class soc.game.SOCGame
 
PLAY - Static variable in class soc.game.SOCGame
Start of a normal turn.
PLAY - Static variable in class soc.message.SOCDevCard
dev card action PLAY: remove as old from player's hand
PLAY1 - Static variable in class soc.game.SOCGame
Done rolling (or moving robber on 7).
PLAYDEVCARDREQUEST - Static variable in class soc.message.SOCMessage
 
PLAYERELEMENT - Static variable in class soc.message.SOCMessage
 
PLAY_KNIGHT - Static variable in class soc.robot.SOCPlayerAction
 
POPUP_MENU_IGNORE_MS - Static variable in class soc.client.SOCBoardPanel
for popup-menu build request, length of time after popup to ignore further mouse-clicks.
POPUP_MENU_IGNORE_MS - Static variable in class soc.client.SOCFaceButton
For popup-menu, length of time after popup to ignore further mouse-clicks.
POTENTIALSETTLEMENTS - Static variable in class soc.message.SOCMessage
 
PRACTICE_STRINGPORT - Static variable in class soc.server.SOCServer
For local practice games (pipes, not TCP), the name of the pipe.
PUTPIECE - Static variable in class soc.message.SOCMessage
 
Pair - class soc.util.Pair.
DOCUMENT ME!
Pair(Object, Object) - Constructor for class soc.util.Pair
Creates a new Pair object.
p1 - Variable in class soc.message.SOCMessageTemplate1i
Single integer parameter.
p1 - Variable in class soc.message.SOCMessageTemplate1s
Single string parameter.
p1 - Variable in class soc.message.SOCMessageTemplate2i
First integer parameter.
p1 - Variable in class soc.message.SOCMessageTemplate2s
First string parameter.
p1 - Variable in class soc.message.SOCMessageTemplate3s
First string parameter.
p2 - Variable in class soc.message.SOCMessageTemplate2i
Second integer parameter.
p2 - Variable in class soc.message.SOCMessageTemplate2s
Second, optional string parameter; null if missing.
p2 - Variable in class soc.message.SOCMessageTemplate3s
Second, optional string parameter; null if missing.
p3 - Variable in class soc.message.SOCMessageTemplate3s
Third, optional string parameter; null if missing.
pNumber - Variable in class soc.client.FaceChooserFrame
Player number.
pNumber - Variable in class soc.client.SOCFaceButton
 
pa - Variable in class soc.message.SOCMessageTemplateMi
Array of int parameters, or null if none.
pa - Variable in class soc.message.SOCMessageTemplateMs
Array of string parameters, or null if none.
padH - Variable in class soc.client.AskDialog
Padding beyond desired size; not known until windowOpened()
padH - Variable in class soc.client.FaceChooserFrame.FaceChooserList
Padding beyond desired size; not known until doLayout()
padW - Variable in class soc.client.AskDialog
Padding beyond desired size; not known until windowOpened()
padW - Variable in class soc.client.FaceChooserFrame.FaceChooserList
Padding beyond desired size; not known until doLayout()
paint(Graphics) - Method in class soc.client.AWTClickTester
 
paint(Graphics) - Method in class soc.client.AWTToolTip
 
paint(Graphics) - Method in class soc.client.ColorSquare
DOCUMENT ME!
paint(Graphics) - Method in class soc.client.SOCBoardPanel.BoardToolTip
Draw; Graphics should be the boardpanel's gc, as seen in its paint method.
paint(Graphics) - Method in class soc.client.SOCBoardPanel
Redraw the board using double buffering.
paint(Graphics) - Method in class soc.client.SOCFaceButton
Redraw the facebutton using double buffering.
paint(Graphics) - Method in class soc.client.ShadowedBox
DOCUMENT ME!
paint(Graphics) - Method in class soc.client.SpeechBalloon
DOCUMENT ME!
paintBorder(Graphics, boolean) - Method in class soc.client.SOCFaceButton
Paint or clear the hilight border
panel_conn - Variable in class soc.client.SOCConnectOrPracticePanel
Contains GUI elements for details in SOCConnectOrPracticePanel.connserv
panel_run - Variable in class soc.client.SOCConnectOrPracticePanel
Contains GUI elements for details in SOCConnectOrPracticePanel.runserv, or null if can't run.
panelx - Variable in class soc.client.SOCFaceButton
 
panely - Variable in class soc.client.SOCFaceButton
 
params - Variable in class soc.message.SOCUpdateRobotParams
 
parent - Variable in class soc.robot.SOCBuildPossibility
 
parent - Variable in class soc.robot.SOCTradeTree
 
parentComp - Variable in class soc.client.AWTToolTip
Component to which tooltip is notionally added, set in constructor.
parentHand - Variable in class soc.client.SquaresPanel
 
parentX - Variable in class soc.client.AWTToolTip
Position of parentComp within painParentComp
parentY - Variable in class soc.client.AWTToolTip
Position of parentComp within painParentComp
parseDataStr(String) - Static method in class soc.message.SOCAcceptOffer
Parse the command String into a StartGame message
parseDataStr(String) - Static method in class soc.message.SOCAdminPing
Parse the command String into a AdminPing message
parseDataStr(String) - Static method in class soc.message.SOCAdminReset
Parse the command String into a AdminReset message
parseDataStr(String) - Static method in class soc.message.SOCBCastTextMsg
Parse the command String into a BCastTextMsg message
parseDataStr(String) - Static method in class soc.message.SOCBankTrade
Parse the command String into a BankTrade message
parseDataStr(String) - Static method in class soc.message.SOCBoardLayout
Parse the command String into a BoardLayout message
parseDataStr(String) - Static method in class soc.message.SOCBuildRequest
Parse the command String into a BuildRequest message
parseDataStr(String) - Static method in class soc.message.SOCBuyCardRequest
Parse the command String into a BuyCardRequest message
parseDataStr(String) - Static method in class soc.message.SOCCancelBuildRequest
Parse the command String into a CancelBuildRequest message
parseDataStr(String) - Static method in class soc.message.SOCChangeFace
Parse the command String into a ChangeFace message
parseDataStr(String) - Static method in class soc.message.SOCChannels
Parse the command String into a Channels message
parseDataStr(String) - Static method in class soc.message.SOCChoosePlayer
Parse the command String into a ChoosePlayer message
parseDataStr(String) - Static method in class soc.message.SOCChoosePlayerRequest
Parse the command String into a ChoosePlayerRequest message
parseDataStr(String) - Static method in class soc.message.SOCClearOffer
Parse the command String into a StartGame message
parseDataStr(String) - Static method in class soc.message.SOCClearTradeMsg
Parse the command String into a StartGame message
parseDataStr(String) - Static method in class soc.message.SOCCreateAccount
Parse the command String into a CreateAccount message
parseDataStr(String) - Static method in class soc.message.SOCDeleteChannel
Parse the command String into a DeleteChannel message
parseDataStr(String) - Static method in class soc.message.SOCDeleteGame
Parse the command String into a DeleteGame message
parseDataStr(String) - Static method in class soc.message.SOCDevCard
Parse the command String into a DevCard message
parseDataStr(String) - Static method in class soc.message.SOCDevCardCount
Parse the command String into a DevCardCount message
parseDataStr(String) - Static method in class soc.message.SOCDiceResult
Parse the command String into a DiceResult message
parseDataStr(String) - Static method in class soc.message.SOCDiscard
Parse the command String into a Discard message
parseDataStr(String) - Static method in class soc.message.SOCDiscardRequest
Parse the command String into a DiscardRequest message
parseDataStr(String) - Static method in class soc.message.SOCDiscoveryPick
Parse the command String into a DiscoveryPick message
parseDataStr(String) - Static method in class soc.message.SOCEndTurn
Parse the command String into a EndTurn message
parseDataStr(String) - Static method in class soc.message.SOCFirstPlayer
Parse the command String into a StartGame message
parseDataStr(String) - Static method in class soc.message.SOCGameMembers
Parse the command String into a Members message
parseDataStr(String) - Static method in class soc.message.SOCGameState
Parse the command String into a GameState message
parseDataStr(String) - Static method in class soc.message.SOCGameStats
Parse the command String into a GameStats message
parseDataStr(String) - Static method in class soc.message.SOCGameTextMsg
Parse the command String into a GameTextMsg message
parseDataStr(String) - Static method in class soc.message.SOCGames
Parse the command String into a Games message
parseDataStr(String) - Static method in class soc.message.SOCImARobot
Parse the command String into a ImARobot message
parseDataStr(String) - Static method in class soc.message.SOCJoin
Parse the command String into a Join message
parseDataStr(String) - Static method in class soc.message.SOCJoinAuth
Parse the command String into a Join message
parseDataStr(String) - Static method in class soc.message.SOCJoinGame
Parse the command String into a JoinGame message
parseDataStr(String) - Static method in class soc.message.SOCJoinGameAuth
Parse the command String into a JoinGameAuth message
parseDataStr(String) - Static method in class soc.message.SOCJoinGameRequest
Parse the command String into a JoinGameRequest message
parseDataStr(String) - Static method in class soc.message.SOCLargestArmy
Parse the command String into a StartGame message
parseDataStr(String) - Static method in class soc.message.SOCLastSettlement
parse the command string into a MoveRobber message
parseDataStr(String) - Static method in class soc.message.SOCLeave
Parse the command String into a Leave message
parseDataStr(String) - Static method in class soc.message.SOCLeaveAll
Parse the command String into a LeaveAll message
parseDataStr(String) - Static method in class soc.message.SOCLeaveGame
Parse the command String into a Leave message
parseDataStr(String) - Static method in class soc.message.SOCLongestRoad
Parse the command String into a StartGame message
parseDataStr(String) - Static method in class soc.message.SOCMakeOffer
Parse the command String into a MakeOffer message
parseDataStr(String) - Static method in class soc.message.SOCMembers
Parse the command String into a Members message
parseDataStr(String) - Static method in class soc.message.SOCMonopolyPick
Parse the command String into a StartGame message
parseDataStr(String) - Static method in class soc.message.SOCMoveRobber
parse the command string into a MoveRobber message
parseDataStr(String) - Static method in class soc.message.SOCNewChannel
Parse the command String into a NewChannel message
parseDataStr(String) - Static method in class soc.message.SOCNewGame
Parse the command String into a NewGame message
parseDataStr(String) - Static method in class soc.message.SOCPlayDevCardRequest
Parse the command String into a PlayDevCardRequest message
parseDataStr(String) - Static method in class soc.message.SOCPlayerElement
Parse the command String into a PlayerElement message
parseDataStr(String) - Static method in class soc.message.SOCPotentialSettlements
Parse the command String into a PotentialSettlements message
parseDataStr(String) - Static method in class soc.message.SOCPutPiece
parse the command string into a PutPiece message
parseDataStr(String) - Static method in class soc.message.SOCRejectConnection
Parse the command String into a RejectConnection message
parseDataStr(String) - Static method in class soc.message.SOCRejectOffer
Parse the command String into a StartGame message
parseDataStr(String) - Static method in class soc.message.SOCResetBoardAuth
Parse the command String into a SOCResetBoardAuth message
parseDataStr(String) - Static method in class soc.message.SOCResetBoardReject
Parse the command String into a SOCResetBoardReject message
parseDataStr(String) - Static method in class soc.message.SOCResetBoardRequest
Parse the command String into a ResetBoardRequest message
parseDataStr(String) - Static method in class soc.message.SOCResetBoardVote
Parse the command String into a SOCResetBoardVote message
parseDataStr(String) - Static method in class soc.message.SOCResetBoardVoteRequest
Parse the command String into a SOCResetBoardVoteRequest message
parseDataStr(String) - Static method in class soc.message.SOCResourceCount
Parse the command String into a ResourceCount message
parseDataStr(String) - Static method in class soc.message.SOCRobotDismiss
Parse the command String into a RobotDismiss message
parseDataStr(String) - Static method in class soc.message.SOCRollDice
Parse the command String into a RollDice message
parseDataStr(String) - Static method in class soc.message.SOCRollDicePrompt
Parse the command String into a RollDiceRequest message
parseDataStr(String) - Static method in class soc.message.SOCRollDiceRequest
Parse the command String into a RollDiceRequest message
parseDataStr(String) - Static method in class soc.message.SOCServerPing
Parse the command String into a ServerPing message
parseDataStr(String) - Static method in class soc.message.SOCSetPlayedDevCard
Parse the command String into a StartGame message
parseDataStr(String) - Static method in class soc.message.SOCSetSeatLock
Parse the command String into a SetSeatLock message
parseDataStr(String) - Static method in class soc.message.SOCSetTurn
Parse the command String into a SetTurn message
parseDataStr(String) - Static method in class soc.message.SOCSetupDone
Parse the command String into a SetupDone message
parseDataStr(String) - Static method in class soc.message.SOCSitDown
Parse the command String into a SitDown message
parseDataStr(String) - Static method in class soc.message.SOCStartGame
Parse the command String into a StartGame message
parseDataStr(String) - Static method in class soc.message.SOCStatusMessage
Parse the command String into a StatusMessage message
parseDataStr(String) - Static method in class soc.message.SOCTextMsg
Parse the command String into a TextMsg message
parseDataStr(String) - Static method in class soc.message.SOCTurn
Parse the command String into a StartGame message
parseDataStr(String) - Static method in class soc.message.SOCUpdateRobotParams
Parse the command String into a UpdateRobotParams message
parseDataStr(String) - Static method in class soc.message.SOCVersion
Parse the command String into a Version message
pass - Variable in class soc.client.SOCAccountClient
 
pass - Variable in class soc.client.SOCPlayerClient
 
pass2 - Variable in class soc.client.SOCAccountClient
 
password - Variable in class soc.client.SOCAccountClient
the password
password - Variable in class soc.client.SOCDisplaylessPlayerClient
the password
password - Variable in class soc.client.SOCPlayerClient
the password
password - Variable in class soc.message.SOCCreateAccount
Password
password - Variable in class soc.message.SOCJoin
Optional password
password - Variable in class soc.message.SOCJoinGame
Optional password
password - Static variable in class soc.server.database.SOCDBHelper
Cached password used when reconnecting on error
password2 - Variable in class soc.client.SOCAccountClient
the second password
pause(int) - Method in class soc.robot.SOCRobotBrain
pause for a bit
pcli - Variable in class soc.client.AskDialog
Player client; passed to constructor, not null
pcli - Variable in class soc.client.FaceChooserFrame
Player client.
pendingInitSettlement - Variable in class soc.robot.SOCPlayerTracker
Player's settlement during initial placement; delay processing until the road is placed, and thus the settlement placement can't be moved around.
pg - Variable in class soc.client.SOCPlayerClient
 
pgm - Variable in class soc.client.SOCPlayerClient
 
pi - Variable in class soc.client.AskDialog
Player interface; passed to constructor; may be null if the question is related to the entire client, and not to a specific game
pi - Variable in class soc.client.FaceChooserFrame
Player interface.
pi - Variable in class soc.client.SOCBuildingPanel
 
pi - Variable in class soc.client.SOCChoosePlayerDialog
 
pi - Variable in class soc.client.SOCDiscoveryDialog
 
pi - Variable in class soc.client.SOCFaceButton
 
pi - Variable in class soc.client.SOCMonopolyDialog
 
pi - Variable in class soc.client.SOCPlayerInterface.MyWindowAdapter
 
pi - Variable in class soc.client.SOCPlayerInterface.SOCPIDiscardMsgTask
 
pi - Variable in class soc.client.SOCPlayerInterface.SOCPITextfieldListener
 
pi - Variable in class soc.client.TradeOfferPanel
 
piece - Variable in class soc.robot.SOCBuildPossibility
 
pieceType - Variable in class soc.client.SOCBoardPanel.BoardPanelSendBuildTask
 
pieceType - Variable in class soc.game.SOCPlayingPiece
The type of this playing piece
pieceType - Variable in class soc.message.SOCBuildRequest
The type of piece to build
pieceType - Variable in class soc.message.SOCCancelBuildRequest
The type of piece to build
pieceType - Variable in class soc.message.SOCPutPiece
the type of piece being placed
pieceType - Variable in class soc.robot.SOCPossiblePiece
The type of this playing piece
pieces - Variable in class soc.game.SOCBoard
pieces on the board; Vector of SOCPlayingPiece
pieces - Variable in class soc.game.SOCPlayer
a list of this player's pieces in play
ping - Variable in class soc.robot.SOCRobotPinger
 
ping - Variable in class soc.server.SOCServerRobotPinger
 
pinger - Variable in class soc.robot.SOCRobotBrain
a thread that sends ping messages to this one
placeFirstSettlement() - Method in class soc.robot.SOCRobotBrain
place planned first settlement
placeInitRoad() - Method in class soc.robot.SOCRobotBrain
place a road attached to the last initial settlement
placePort(int, int, int) - Method in class soc.game.SOCBoard
Auxiliary method for placing the port hexes
placeSecondSettlement() - Method in class soc.robot.SOCRobotBrain
place planned second settlement
placingRobberForKnightCard - Variable in class soc.game.SOCGame
If true, and if state is SOCGame.PLACING_ROBBER, the robber is being moved because a knight card has just been played.
planInitialSettlements() - Method in class soc.robot.SOCRobotBrain
figure out where to place the two settlements
planSecondSettlement() - Method in class soc.robot.SOCRobotBrain
figure out where to place the second settlement
planStuff(int) - Method in class soc.robot.SOCRobotDM
make some building plans
playCardBut - Variable in class soc.client.SOCHandPanel
 
playDevCard(SOCGame, int) - Method in class soc.client.SOCDisplaylessPlayerClient
the user wants to play a development card
playDevCard(SOCGame, int) - Method in class soc.client.SOCPlayerClient
the user wants to play a development card
playDiscovery() - Method in class soc.game.SOCGame
the current player plays a Discovery card
playKnight() - Method in class soc.game.SOCGame
the current player plays a Knight card
playMonopoly() - Method in class soc.game.SOCGame
the current player plays a monopoly card
playRoadBuilding() - Method in class soc.game.SOCGame
The current player plays a Road Building card.
playedDevCard - Variable in class soc.game.SOCPlayer
this is true if the player played a development card this turn
playedDevCard - Variable in class soc.message.SOCSetPlayedDevCard
the value of the playedDevCard flag
player - Variable in class soc.client.SOCBoardPanel
The player that is using this interface
player - Variable in class soc.client.SOCBuildingPanel
Client's player data.
player - Variable in class soc.client.SOCHandPanel
 
player - Variable in class soc.game.SOCPlayingPiece
The player who owns this piece
player - Variable in class soc.robot.SOCBuildPossibility
 
player - Variable in class soc.robot.SOCPlayerAction
The player who owns this piece
player - Variable in class soc.robot.SOCPlayerTracker
 
player - Variable in class soc.robot.SOCPossiblePiece
The player who owns this piece
playerColors - Variable in class soc.client.SOCPlayerInterface
the player colors.
playerColorsGhost - Variable in class soc.client.SOCPlayerInterface
the player colors.
playerDiscardRandom(int) - Method in class soc.game.SOCGame
Force this non-current player to discard randomly.
playerInterface - Variable in class soc.client.SOCBoardPanel
the player interface that this board is a part of
playerInterface - Variable in class soc.client.SOCDiscardDialog
 
playerInterface - Variable in class soc.client.SOCHandPanel
 
playerInterfaces - Variable in class soc.client.SOCPlayerClient
the player interfaces for the games
playerIsClient - Variable in class soc.client.SOCHandPanel
Does this panel represent our client's own hand? If true, implies SOCHandPanel.interactive.
playerIsCurrent - Variable in class soc.client.SOCHandPanel
Is this panel's player the game's current player? Used for hilight - set in updateAtTurn()
playerNumber - Variable in class soc.client.SOCBoardPanel
player number if in a game, or -1.
playerNumber - Variable in class soc.game.SOCPlayer
The integer id for this player (0 to n-1).
playerNumber - Variable in class soc.message.SOCChangeFace
The number player that is changing
playerNumber - Variable in class soc.message.SOCClearOffer
The seat number
playerNumber - Variable in class soc.message.SOCClearTradeMsg
The seat number
playerNumber - Variable in class soc.message.SOCDevCard
Player number
playerNumber - Variable in class soc.message.SOCFirstPlayer
The seat number
playerNumber - Variable in class soc.message.SOCJoinGameRequest
Where the robot should sit
playerNumber - Variable in class soc.message.SOCLargestArmy
The number of the player with largest army
playerNumber - Variable in class soc.message.SOCLastSettlement
the number of the player
playerNumber - Variable in class soc.message.SOCLongestRoad
The number of the player with longest road
playerNumber - Variable in class soc.message.SOCMoveRobber
the number of the player moving the robber
playerNumber - Variable in class soc.message.SOCPlayerElement
Player number
playerNumber - Variable in class soc.message.SOCPotentialSettlements
Player number
playerNumber - Variable in class soc.message.SOCPutPiece
the player number of who played the piece
playerNumber - Variable in class soc.message.SOCRejectOffer
The seat number
playerNumber - Variable in class soc.message.SOCResourceCount
The seat number
playerNumber - Variable in class soc.message.SOCRollDicePrompt
The player whose turn it is to roll
playerNumber - Variable in class soc.message.SOCSetPlayedDevCard
The player number
playerNumber - Variable in class soc.message.SOCSetSeatLock
The number player that is changing
playerNumber - Variable in class soc.message.SOCSitDown
The seat number
playerNumber - Variable in class soc.message.SOCTurn
The seat number
playerSend - Variable in class soc.client.SOCHandPanel
Checkboxes to send to the other three players.
playerSendMap - Variable in class soc.client.SOCHandPanel
Three player numbers to send trade offers to.
playerTrackers - Variable in class soc.robot.SOCRobotBrain
trackers for all players (one per player, including this robot)
playerTrackers - Variable in class soc.robot.SOCRobotDM
 
playerTrackers - Variable in class soc.robot.SOCRobotNegotiator
 
playerTrackersDebug(HashMap) - Static method in class soc.robot.SOCPlayerTracker
debug output for player trackers
playerWithLR - Variable in class soc.game.SOCOldLRStats
 
playerWithLargestArmy - Variable in class soc.game.SOCGame
the player with the largest army, or -1 if none
playerWithLongestRoad - Variable in class soc.game.SOCGame
the player with the longest road, or -1 if none
playerWithWin - Variable in class soc.game.SOCGame
the player declared winner, if gamestate == OVER; otherwise -1
player_res_lbl - Variable in class soc.client.SOCChoosePlayerDialog
Show Count of resources of each player
players - Variable in class soc.client.SOCChoosePlayerDialog
Player index of each to choose
players - Variable in class soc.game.SOCGame
the players; never contains a null element, use SOCGame.isSeatVacant(int) to see if a position is occupied.
pname - Variable in class soc.client.SOCHandPanel
 
pnameActiveBG - Variable in class soc.client.SOCHandPanel
Player name background color when current player (foreground does not change)
pnameCalcColors() - Method in class soc.client.SOCHandPanel
During this player's first turn, calculate the player name label's background color for current player.
popupClearBuildRequest() - Method in class soc.client.SOCBoardPanel
 
popupExpectingBuildRequest() - Method in class soc.client.SOCBoardPanel
If the client has used the board popup menu to request building a piece, this method is used in client network-receive message treatment.
popupFireBuildingRequest() - Method in class soc.client.SOCBoardPanel
Have received gamestate placing message; send the building request in reply.
popupMenu - Variable in class soc.client.SOCBoardPanel
Context menu for build/cancel-build
popupMenu - Variable in class soc.client.SOCFaceButton
Context menu for face icon chooser
popupMenuSystime - Variable in class soc.client.SOCBoardPanel
Tracks last menu-popup time.
popupMenuSystime - Variable in class soc.client.SOCFaceButton
Tracks last popup-menu time.
popupSetBuildRequest(int, int) - Method in class soc.client.SOCBoardPanel
 
port - Variable in class soc.client.SOCAccountClient
 
port - Variable in class soc.client.SOCDisplaylessPlayerClient
 
port - Variable in class soc.client.SOCPlayerClient
 
port - Variable in class soc.server.SOCServer
The TCP port we listen on.
port - Variable in class soc.server.genericServer.Server
 
portDescAtNode(int) - Method in class soc.client.SOCBoardPanel.BoardToolTip
Check at this node coordinate for a port, and return its descriptive text.
portTradeSubmenu - Variable in class soc.client.SOCBoardPanel.BoardPopupMenu
determined at menu-show time, only over a useable port.
ports - Static variable in class soc.client.SOCBoardPanel
 
ports - Variable in class soc.game.SOCBoard
where the ports are; coordinates per port type.
ports - Variable in class soc.game.SOCPlayer
a boolean array stating wheather this player is touching a particular kind of port
positionToMouse(int, int) - Method in class soc.client.SOCBoardPanel.BoardToolTip
Show tooltip at appropriate location when mouse is at (x,y) relative to the board.
possibleCard - Variable in class soc.robot.SOCRobotDM
 
possibleCities - Variable in class soc.robot.SOCPlayerTracker
 
possibleRoads - Variable in class soc.robot.SOCPlayerTracker
 
possibleSettlements - Variable in class soc.robot.SOCPlayerTracker
 
potentialCities - Variable in class soc.game.SOCPlayer
a list of nodes where a city could be placed on the next turn.
potentialRoads - Variable in class soc.game.SOCPlayer
a list of edges where a road could be placed on the next turn.
potentialSettlements - Variable in class soc.game.SOCPlayer
a list of nodes where a settlement could be placed on the next turn.
prCli - Variable in class soc.client.SOCPlayerClient
for connection to local-practice server SOCPlayerClient.practiceServer
prac - Variable in class soc.client.SOCConnectOrPracticePanel
"Practice"
practiceServer - Variable in class soc.client.SOCPlayerClient
for local-practice game via SOCPlayerClient.prCli
print(String) - Method in class soc.client.ChannelFrame
add some text
print(String) - Method in class soc.client.SOCPlayerInterface
print text in the text window
printButtonsMods() - Method in class soc.client.AWTClickTester
 
printIgnoreList(ChannelFrame) - Method in class soc.client.SOCPlayerClient
Print the current chat ignorelist in a channel.
printIgnoreList(SOCPlayerInterface) - Method in class soc.client.SOCPlayerClient
Print the current chat ignorelist in a playerinterface.
printResources() - Method in class soc.robot.SOCRobotBrain
 
priority - Variable in class soc.robot.SOCBuildPossibility
 
processCommand(String, StringConnection) - Method in class soc.server.SOCServer
Treat the incoming messages.
processCommand(String, StringConnection) - Method in class soc.server.genericServer.Server
DOCUMENT ME!
processDebugCommand(StringConnection, String, String) - Method in class soc.server.SOCServer
Process a debug command, sent by the "debug" client/player.
promptLbl - Variable in class soc.client.FaceChooserFrame
Label to prompt to choose a new face
psList - Variable in class soc.message.SOCPotentialSettlements
List of potential settlements
ptrOldX - Variable in class soc.client.SOCBoardPanel
Old pointer coords for interface
ptrOldY - Variable in class soc.client.SOCBoardPanel
 
put(String) - Method in class soc.client.SOCAccountClient
write a message to the net
put(String) - Method in class soc.client.SOCDisplaylessPlayerClient
write a message to the net
put(String, boolean) - Method in class soc.client.SOCPlayerClient
Write a message to the net or local server.
put(String) - Method in class soc.server.genericServer.Connection
Send this data over the connection.
put(String) - Method in class soc.server.genericServer.LocalStringConnection
Send data over the connection.
put(String) - Method in interface soc.server.genericServer.StringConnection
Send data over the connection.
put(Object) - Method in class soc.util.CappedQueue
DOCUMENT ME!
put(Object) - Method in class soc.util.Queue
DOCUMENT ME!
putAux(String) - Method in class soc.server.genericServer.Connection
put a message on the net
putForReal(String) - Method in class soc.server.genericServer.Connection
Data is added aynchronously (sitting in Connection.outQueue).
putLeaveAll() - Method in class soc.client.SOCPlayerClient
For shutdown - Tell the server we're leaving all games.
putLocal(String) - Method in class soc.client.SOCPlayerClient
write a message to the local server
putNet(String) - Method in class soc.client.SOCPlayerClient
write a message to the net
putPiece(SOCGame, SOCPlayingPiece) - Method in class soc.client.SOCDisplaylessPlayerClient
put a piece on the board
putPiece(SOCGame, SOCPlayingPiece) - Method in class soc.client.SOCPlayerClient
put a piece on the board
putPiece(SOCPlayingPiece) - Method in class soc.game.SOCBoard
put a piece on the board
putPiece(SOCPlayingPiece) - Method in class soc.game.SOCGame
Put this piece on the board and update all related game state.
putPiece(SOCPlayingPiece) - Method in class soc.game.SOCPlayer
put a piece into play note: placing a city automatically removes the settlement there
putRecord(Object, Vector) - Method in class soc.util.DebugRecorder
Store a record in the table
putTempPiece(SOCPlayingPiece) - Method in class soc.game.SOCGame
a temporary piece has been put on the board
putters - Static variable in class soc.server.genericServer.Connection
 
puttersMonitor - Static variable in class soc.server.genericServer.Connection
 

Q

QUIT - Static variable in class soc.client.SOCHandPanel
 
Queue - class soc.util.Queue.
DOCUMENT ME!
Queue() - Constructor for class soc.util.Queue
 
queueAcceptClient(LocalStringConnection) - Method in class soc.server.genericServer.LocalStringServerSocket
Queue this client to be accepted, and return their new server-peer; if calling this from methods initiated by the client, check if accepted.
quitBut - Variable in class soc.client.SOCHandPanel
 

R

READY - Static variable in class soc.game.SOCGame
Ready to start playing.
RECORDING - Static variable in class soc.util.DebugRecorder
 
RECORD_LOGIN_COMMAND - Static variable in class soc.server.database.SOCDBHelper
 
REJECT - Static variable in class soc.client.TradeOfferPanel
 
REJECTCONNECTION - Static variable in class soc.message.SOCMessage
 
REJECTOFFER - Static variable in class soc.message.SOCMessage
 
REJECT_OFFER - Static variable in class soc.robot.SOCRobotNegotiator
 
REMOVE_KNIGHT - Static variable in class soc.robot.SOCPlayerAction
 
REMOVE_VP - Static variable in class soc.robot.SOCPlayerAction
 
RESETBOARDAUTH - Static variable in class soc.message.SOCMessage
 
RESETBOARDREJECT - Static variable in class soc.message.SOCMessage
 
RESETBOARDREQUEST - Static variable in class soc.message.SOCMessage
 
RESETBOARDVOTE - Static variable in class soc.message.SOCMessage
 
RESETBOARDVOTEREQUEST - Static variable in class soc.message.SOCMessage
 
RESET_OLD - Static variable in class soc.game.SOCGame
This game is an obsolete old copy of a new (reset) game with the same name.
RESOURCECOUNT - Static variable in class soc.message.SOCMessage
 
ROAD - Static variable in class soc.client.SOCBuildingPanel
 
ROAD - Static variable in class soc.game.SOCPlayingPiece
Types of playing pieces
ROAD - Static variable in class soc.robot.SOCBuildingSpeedEstimate
 
ROAD - Static variable in class soc.robot.SOCPossiblePiece
Types of playing pieces
ROADS - Static variable in class soc.client.SOCHandPanel
 
ROADS - Static variable in interface soc.game.SOCDevCardConstants
 
ROADS - Static variable in class soc.message.SOCPlayerElement
 
ROAD_SET - Static variable in class soc.game.SOCGame
the set of resources a player needs to build a road
ROBOT - Static variable in class soc.client.SOCHandPanel
 
ROBOTDISMISS - Static variable in class soc.message.SOCMessage
 
ROBOT_PARAMS_DEFAULT - Static variable in class soc.server.SOCServer
Robot default parameters; copied for each newly connecting robot.
ROBOT_PARAMS_QUERY - Static variable in class soc.server.database.SOCDBHelper
 
ROBOT_PARAMS_SMARTER - Static variable in class soc.server.SOCServer
Smarter robot default parameters.
ROLL - Static variable in class soc.client.SOCHandPanel
 
ROLLDICE - Static variable in class soc.message.SOCMessage
 
ROLLDICEPROMPT - Static variable in class soc.message.SOCMessage
 
ROLLDICEREQUEST - Static variable in class soc.message.SOCMessage
 
ROLL_OR_PLAY_CARD - Static variable in class soc.client.SOCHandPanel
 
rand - Variable in class soc.game.SOCBoard
random number generator
rand - Variable in class soc.game.SOCGame
used to generate random numbers
rand - Variable in class soc.robot.SOCRobotBrain
Random number generator
rand - Variable in class soc.server.SOCServer
So we can get random numbers.
rdt - Variable in class soc.client.SOCPlayerInterface.ResetBoardVoteDialog
Runs in own thread, to not tie up client's message-treater thread.
readNext() - Method in class soc.server.genericServer.LocalStringConnection
Read the next string sent from the remote end, blocking if necessary to wait.
reader - Variable in class soc.client.SOCAccountClient
 
reader - Variable in class soc.client.SOCDisplaylessPlayerClient
 
reader - Variable in class soc.client.SOCPlayerClient
 
reader - Variable in class soc.robot.SOCRobotClient
the thread the reads incomming messages
reader - Variable in class soc.server.genericServer.Connection
 
readyGameAskRobotsJoin(SOCGame, StringConnection[]) - Method in class soc.server.SOCServer
Fill all the unlocked empty seats with robots.
recalc - Static variable in class soc.robot.SOCBuildingSpeedEstimate
 
recalcLargestArmyETA() - Method in class soc.robot.SOCPlayerTracker
calculate the largest army ETA
recalcLongestRoadETA() - Method in class soc.robot.SOCPlayerTracker
calculate the longest road ETA
recalcLongestRoadETAAux(int, int, int, int) - Method in class soc.robot.SOCPlayerTracker
Does a depth first search from the end point of the longest path in a graph of nodes and returns how many roads would need to be built to take longest road.
recalcLongestRoadETAAux(int, int, int, int) - Method in class soc.robot.SOCRobotDM
Does a depth first search from the end point of the longest path in a graph of nodes and returns how many roads would need to be built to take longest road.
recalcWinGameETA() - Method in class soc.robot.SOCPlayerTracker
recalculate the ETA for winning the game
recalculateEstimates(SOCPlayerNumbers) - Method in class soc.robot.SOCBuildingSpeedEstimate
recalculate both rollsPerResource and resourcesPerRoll
recalculateEstimates(SOCPlayerNumbers, int) - Method in class soc.robot.SOCBuildingSpeedEstimate
recalculate both rollsPerResource and resourcesPerRoll using the robber information
recalculateResourcesForRoll(SOCPlayerNumbers) - Method in class soc.robot.SOCBuildingSpeedEstimate
calculate what resources this player will get on each die roll
recalculateResourcesForRoll(SOCPlayerNumbers, int) - Method in class soc.robot.SOCBuildingSpeedEstimate
calculate what resources this player will get on each die roll taking the robber into account
recalculateRollsPerResource(SOCPlayerNumbers) - Method in class soc.robot.SOCBuildingSpeedEstimate
calculate the estimates
recalculateRollsPerResource(SOCPlayerNumbers, int) - Method in class soc.robot.SOCBuildingSpeedEstimate
calculate the estimates assuming that the robber is working
record(String) - Method in class soc.util.DebugRecorder
Add a string to the current record
recordGameEvent(String, String) - Method in class soc.server.SOCServer
record events that happen during the game
recordLogin(String, String, long) - Static method in class soc.server.database.SOCDBHelper
DOCUMENT ME!
recordLoginCommand - Static variable in class soc.server.database.SOCDBHelper
 
records - Variable in class soc.util.DebugRecorder
 
rejectBut - Variable in class soc.client.TradeOfferPanel.OfferPanel
 
rejectOffer(SOCGame) - Method in class soc.client.SOCDisplaylessPlayerClient
the user is rejecting the current offers
rejectOffer() - Method in class soc.client.SOCHandPanel
Show that this player has rejected another player's offer.
rejectOffer(SOCGame) - Method in class soc.client.SOCPlayerClient
the user is rejecting the current offers
rejected - Variable in class soc.client.SOCDisplaylessPlayerClient
were we rejected from server? (full or robot name taken)
releaseMonitor() - Method in class soc.game.SOCGame
release the monitor for this game
releaseMonitor() - Method in class soc.robot.SOCPlayerTracker
release the monitor for this tracker
releaseMonitor() - Method in class soc.server.SOCChannelList
release the monitor for this channel list
releaseMonitor() - Method in class soc.server.SOCGameList
release the monitor for this game list
releaseMonitorForChannel(String) - Method in class soc.server.SOCChannelList
release the monitor for this channel
releaseMonitorForGame(String) - Method in class soc.server.SOCGameList
release the monitor for this game
remoteVersion - Variable in class soc.server.genericServer.Connection
 
remoteVersion - Variable in class soc.server.genericServer.LocalStringConnection
 
removeConflict(SOCPossibleSettlement) - Method in class soc.robot.SOCPossibleSettlement
remove a conflicting settlement
removeConnection(StringConnection) - Method in class soc.server.genericServer.Server
remove a connection from the system; synchronized on list of connections.
removeConnectionCleanup(StringConnection) - Method in class soc.server.genericServer.Server
do cleanup after a remove connection
removeDependents(SOCPossibleRoad) - Method in class soc.robot.SOCPlayerTracker
remove everything that depends on this road being built
removeFacePopupMenu() - Method in class soc.client.SOCFaceButton
If we have a popup menu, remove it.
removeFromIgnoreList(String) - Method in class soc.client.SOCPlayerClient
remove this name from the ignore list
removeFromNecessaryRoads(SOCPossibleRoad) - Method in class soc.robot.SOCPlayerTracker
remove this piece from the pieces that support it
removeFromNecessaryRoads(SOCPossibleSettlement) - Method in class soc.robot.SOCPlayerTracker
remove this piece from the pieces that support it
removeFromParent() - Method in class soc.client.AWTToolTip
Hide and remove from a main parent, until addToParent is called (typically from mouseEntered).
removeMember(StringConnection, String) - Method in class soc.server.SOCChannelList
remove member from the chat channel
removeMember(StringConnection, String) - Method in class soc.server.SOCGameList
remove member from the game.
removePiece(SOCPlayingPiece) - Method in class soc.game.SOCBoard
remove a piece from the board
removePiece(SOCPlayingPiece) - Method in class soc.game.SOCPlayer
remove a player's piece from the board2 and put it back in the player's hand NOTE: Does NOT update the potential building lists for removing settlements or cities.
removePlayer() - Method in class soc.client.SOCHandPanel
remove this player
removePlayer(int) - Method in class soc.client.SOCPlayerInterface
remove a player from the game
removePlayer(String) - Method in class soc.game.SOCGame
remove a player
removeRobotBut() - Method in class soc.client.SOCHandPanel
DOCUMENT ME!
removeSeatLockBut() - Method in class soc.client.SOCHandPanel
DOCUMENT ME!
removeSitBut() - Method in class soc.client.SOCHandPanel
Remove the sit-here / lockout-robot button.
removeSitLockoutBut() - Method in class soc.client.SOCHandPanel
Remove the sit-here/lockout-robot button, only if its label is currently "lockout".
removeStartBut() - Method in class soc.client.SOCHandPanel
Internal mechanism to remove start button (if visible) and add VP label.
removeTakeOverBut() - Method in class soc.client.SOCHandPanel
DOCUMENT ME!
renameSitButLock() - Method in class soc.client.SOCHandPanel
If game is still forming (state NEW), and player has just chosen a seat, can lock empty seats for a game with fewer players/robots.
replaceRange(String, int, int) - Method in class soc.client.SnippingTextArea
DOCUMENT ME!
report(String, MouseEvent) - Method in class soc.client.AWTClickTester
 
reportBankTrade(SOCGame, SOCResourceSet, SOCResourceSet) - Method in class soc.server.SOCServer
report that the current player traded with the bank or a port, using SOCPlayerElement and SOCGameTextMsg messages.
reportRobbery(SOCGame, SOCPlayer, SOCPlayer, int) - Method in class soc.server.SOCServer
The current player is stealing from another player.
reportRsrcGainLoss(String, SOCResourceSet, boolean, int, int, StringBuffer, StringConnection) - Method in class soc.server.SOCServer
Report the resources gained/lost by a player, and optionally (for trading) lost/gained by a second player.
reportTrade(SOCGame, int, int) - Method in class soc.server.SOCServer
report a trade that has taken place between players, using SOCPlayerElement and SOCGameTextMsg messages.
resSq - Variable in class soc.client.SOCHandPanel.ResourceTradeTypeMenu
 
resTypeFrom - Variable in class soc.client.SOCHandPanel.ResourceTradeTypeMenu
 
rescaleBoard(int, int) - Method in class soc.client.SOCBoardPanel
Set the board fields to a new size, rescale graphics if needed.
rescaleCoordinateArrays() - Method in class soc.client.SOCBoardPanel
Scale coordinate arrays for drawing pieces, or (if not isScaled) point to static arrays.
resend() - Method in class soc.client.SOCDisplaylessPlayerClient
resend the last message
resendLocal() - Method in class soc.client.SOCPlayerClient
resend the last message (to the local practice server)
resendNet() - Method in class soc.client.SOCPlayerClient
resend the last message (to the network)
resetAsCopy() - Method in class soc.game.SOCGame
Create a new game with same players and name, new board; like calling constructor otherwise.
resetBoard(SOCGame, int, int) - Method in class soc.client.SOCPlayerInterface
Handle board reset (new game with same players, same game name).
resetBoard(String) - Method in class soc.server.SOCGameList
Reset the board of this game, create a new game of same name, same players, new layout.
resetBoardAndNotify(String, int) - Method in class soc.server.SOCServer
Reset the board, to a copy with same players but new layout.
resetBoardAskVote(int) - Method in class soc.client.SOCPlayerInterface
Creates and shows a new ResetBoardVoteDialog.
resetBoardClearDia() - Method in class soc.client.SOCPlayerInterface
Callback from ResetBoardVoteDialog, to clear our reference when button is clicked and dialog is going away.
resetBoardRejected() - Method in class soc.client.SOCPlayerInterface
Voting complete, board reset was rejected.
resetBoardRequest(SOCGame) - Method in class soc.client.SOCPlayerClient
Player wants to request to reset the board (same players, new game, new layout).
resetBoardRequest() - Method in class soc.client.SOCPlayerInterface
Player wants to request to reset the board (same players, new game, new layout).
resetBoardSetMessage(String) - Method in class soc.client.SOCHandPanel
Show or hide a message related to board-reset voting.
resetBoardVote(SOCGame, int, boolean) - Method in class soc.client.SOCPlayerClient
Player is responding to a board-reset vote from another player.
resetBoardVoted(int, boolean) - Method in class soc.client.SOCPlayerInterface
Another player has voted on a board reset request.
resetExpandedFlag() - Method in class soc.robot.SOCPossiblePiece
set hasBeenExpanded to false
resetIsSelling() - Method in class soc.robot.SOCRobotNegotiator
reset the isSellingResource array so that if the player has the resource, then he is selling it
resetOffersMade() - Method in class soc.robot.SOCRobotNegotiator
reset offers made
resetScore() - Method in class soc.robot.SOCPossiblePiece
reset the score
resetTargetPieces() - Method in class soc.robot.SOCRobotNegotiator
reset target pieces for all players
resetThread - Variable in class soc.robot.SOCRobotClient
used to maintain connection
resetVoteBegin(int) - Method in class soc.game.SOCGame
Begin a board-reset vote.
resetVoteClear() - Method in class soc.game.SOCGame
At end of turn, clear flags for board reset voting: requester, players' setAskedBoardReset.
resetVoteRegister(int, boolean) - Method in class soc.game.SOCGame
Register this player's vote in a board reset request.
resetWantsAnotherOffer() - Method in class soc.robot.SOCRobotNegotiator
reset the wantsAnotherOffer array to all false
resource - Variable in class soc.message.SOCMonopolyPick
The chosen resource
resourceChoices - Variable in class soc.robot.SOCRobotBrain
these are the two resources that we want when we play a discovery dev card
resourceEstimates - Variable in class soc.robot.SOCRobotBrain
used to cache resource estiamtes for the board
resourceLab - Variable in class soc.client.SOCHandPanel
 
resourceSet - Variable in class soc.robot.SOCTradeTree
 
resourceSq - Variable in class soc.client.SOCHandPanel
 
resourceTradeCost - Variable in class soc.client.SOCHandPanel
For right-click resource to trade - If playerIsClient, track cost of bank/port trade per resource.
resourceTradeMenu - Variable in class soc.client.SOCHandPanel
For right-click resource to trade - If playerIsClient, popup menus to bank/port trade resources.
resources - Variable in class soc.game.SOCPlayer
how many of each resource this player has
resources - Variable in class soc.game.SOCResourceSet
the number of resources
resources - Variable in class soc.message.SOCDiscard
The set of resources being discarded
resources - Variable in class soc.message.SOCDiscoveryPick
The chosen resources
resources - Variable in class soc.robot.SOCResSetBuildTimePair
the resource set
resources - Variable in class soc.robot.SOCResSetBuildTypePair
the resource set
resourcesForNumber - Variable in class soc.game.SOCPlayerNumbers
 
resourcesForRoll - Variable in class soc.robot.SOCBuildingSpeedEstimate
 
restoreLargestArmyState() - Method in class soc.game.SOCGame
restore the state of who had largest army
restoreOldStats(SOCGame) - Method in class soc.game.SOCOldLRStats
restore the old stats
result - Variable in class soc.game.SOCForceEndTurnResult
Result type, like SOCForceEndTurnResult.FORCE_ENDTURN_NONE
resume() - Method in class soc.util.DebugRecorder
resume recording
retrieveRobotParams(String) - Static method in class soc.server.database.SOCDBHelper
DOCUMENT ME!
roadAtEdge(int) - Method in class soc.game.SOCBoard
If there's a road placed at this node, find it.
roadBut - Variable in class soc.client.SOCBuildingPanel
 
roadC - Variable in class soc.client.SOCBuildingPanel
 
roadClay - Variable in class soc.client.SOCBuildingPanel
 
roadLab - Variable in class soc.client.SOCHandPanel
 
roadNodeGraph - Variable in class soc.game.SOCPlayer
a graph of what nodes are connected by this player's roads
roadNodes - Variable in class soc.game.SOCPlayer
all of the nodes that this player's roads touch this is used to calculate longest road
roadPath - Variable in class soc.robot.SOCPossibleSettlement
 
roadSq - Variable in class soc.client.SOCHandPanel
 
roadT - Variable in class soc.client.SOCBuildingPanel
 
roadV - Variable in class soc.client.SOCBuildingPanel
 
roadWood - Variable in class soc.client.SOCBuildingPanel
 
roads - Variable in class soc.game.SOCBoard
roads on the board; Vector of SOCPlayingPiece
roads - Variable in class soc.game.SOCPlayer
a list of this player's roads in play
roadsToGo - Variable in class soc.robot.SOCPlayerTracker
 
rob - Variable in class soc.client.SOCPlayerClient.SOCPlayerLocalRobotRunner
 
robberGhostFill - Variable in class soc.client.SOCBoardPanel
Cached colors, for use for robber's "ghost" (previous position) when moving the robber.
robberGhostOutline - Variable in class soc.client.SOCBoardPanel
Cached colors, for use for robber's "ghost" (previous position) when moving the robber.
robberHex - Variable in class soc.game.SOCBoard
the hex coordinate that the robber is in; placed on desert in constructor
robberHex - Variable in class soc.message.SOCBoardLayout
Where the robber is
robberX - Static variable in class soc.client.SOCBoardPanel
robber
robberY - Static variable in class soc.client.SOCBoardPanel
 
robotBrains - Variable in class soc.robot.SOCRobotClient
the robot's "brains" for diferent games
robotBut - Variable in class soc.client.SOCHandPanel
 
robotConnections - Variable in class soc.server.SOCServerRobotPinger
 
robotConns - Variable in class soc.server.SOCGameBoardReset
Human and robot connections; both arrays null at vacant seats.
robotDismissRequests - Variable in class soc.server.SOCServer
table of requestst for robots to leave games
robotFlag - Variable in class soc.game.SOCPlayer
this is true if this player is a robot
robotFlag - Variable in class soc.message.SOCSitDown
True if this player is a robot
robotImages - Static variable in class soc.client.SOCFaceButton
 
robotJoinRequests - Variable in class soc.server.SOCServer
table of requests for robots to join games
robotNickname - Variable in class soc.robot.SOCRobotPinger
 
robotParameters - Variable in class soc.robot.SOCRobotBrain
The robot parameters
robotParamsQuery - Static variable in class soc.server.database.SOCDBHelper
 
robots - Variable in class soc.message.SOCGameStats
Where robots are sitting; indexed same as scores.
robots - Variable in class soc.server.SOCServer
A list of robots connected to this server
rollBut - Variable in class soc.client.SOCHandPanel
 
rollDice(SOCGame) - Method in class soc.client.SOCDisplaylessPlayerClient
the user rolls the dice
rollDice(SOCGame) - Method in class soc.client.SOCPlayerClient
the user rolls the dice
rollDice() - Method in class soc.game.SOCGame
roll the dice
rollPromptCountdownLab - Variable in class soc.client.SOCHandPanel
displays auto-roll countdown, or prompts to roll/play card.
rollPromptInUse - Variable in class soc.client.SOCHandPanel
 
rolls - Variable in class soc.robot.SOCResSetBuildTimePair
number of rolls
rollsPerResource - Variable in class soc.robot.SOCBuildingSpeedEstimate
 
rowCount - Variable in class soc.client.FaceChooserFrame.FaceChooserList
 
rowFacesWidth - Static variable in class soc.client.FaceChooserFrame.FaceChooserList
How many faces per row? Default 7.
rsrc - Variable in class soc.client.SOCDiscoveryDialog
 
rsrcBut - Variable in class soc.client.SOCMonopolyDialog
 
rsrcLoss - Variable in class soc.game.SOCForceEndTurnResult
If true, player's resources are lost (discarded), not gained (returned).
rsrcTotal - Variable in class soc.client.SOCDiscoveryDialog
Total number of resources clicked
run() - Method in class soc.client.SOCAccountClient
continuously read from the net in a separate thread
run() - Method in class soc.client.SOCBoardPanel.BoardPanelSendBuildTask
This timer will probably not be called, unless there's a large lag between the server and client.
run() - Method in class soc.client.SOCBoardPanel.DelayedRepaint
 
run() - Method in class soc.client.SOCDisplaylessPlayerClient
continuously read from the net in a separate thread
run() - Method in class soc.client.SOCHandPanel.HandPanelAutoRollTask
 
run() - Method in class soc.client.SOCPlayerClient.SOCPlayerLocalRobotRunner
 
run() - Method in class soc.client.SOCPlayerClient.SOCPlayerLocalStringReader
continuously read from the local string server in a separate thread
run() - Method in class soc.client.SOCPlayerClient
continuously read from the net in a separate thread; not used for talking to the practice server.
run() - Method in class soc.client.SOCPlayerInterface.ResetBoardVoteDialog
In new thread, show ourselves.
run() - Method in class soc.client.SOCPlayerInterface.SOCPIDiscardMsgTask
Called when timer fires.
run() - Method in class soc.robot.SOCRobotBrain
Here is the run method.
run() - Method in class soc.robot.SOCRobotPinger
DOCUMENT ME!
run() - Method in class soc.robot.SOCRobotResetThread
DOCUMENT ME!
run() - Method in class soc.server.SOCGameTimeoutChecker
Wakes up every 5 minutes to check for games that have expired
run() - Method in class soc.server.SOCServerRobotPinger
DOCUMENT ME!
run() - Method in class soc.server.genericServer.Connection.Putter
 
run() - Method in class soc.server.genericServer.Connection
continuously read from the net
run() - Method in class soc.server.genericServer.LocalStringConnection
For server-side (ourServer != null); continuously read and treat input.
run() - Method in class soc.server.genericServer.Server.Treater
 
run() - Method in class soc.server.genericServer.Server
run method for Server
run() - Method in interface soc.server.genericServer.StringConnection
For server-side thread which reads and treats incoming messages
run_cancel - Variable in class soc.client.SOCConnectOrPracticePanel
 
run_servport - Variable in class soc.client.SOCConnectOrPracticePanel
 
run_startserv - Variable in class soc.client.SOCConnectOrPracticePanel
 
runserv - Variable in class soc.client.SOCConnectOrPracticePanel
"Start a server"

S

SAVE_GAME_COMMAND - Static variable in class soc.server.database.SOCDBHelper
 
SEND - Static variable in class soc.client.SOCHandPanel
 
SEND - Static variable in class soc.client.TradeOfferPanel
 
SENDBUTTIP_DIS - Static variable in class soc.client.SOCHandPanel
 
SENDBUTTIP_ENA - Static variable in class soc.client.SOCHandPanel
 
SERVERNAME - Static variable in class soc.server.SOCServer
Name used when sending messages from the server.
SERVERPING - Static variable in class soc.message.SOCMessage
 
SET - Static variable in class soc.message.SOCPlayerElement
player element actions
SETOPTIONS_EXCL - Static variable in class soc.game.SOCGame
 
SETOPTIONS_INCL - Static variable in class soc.game.SOCGame
 
SETPLAYEDDEVCARD - Static variable in class soc.message.SOCMessage
 
SETSEATLOCK - Static variable in class soc.message.SOCMessage
 
SETTLEMENT - Static variable in class soc.game.SOCPlayingPiece
 
SETTLEMENT - Static variable in class soc.robot.SOCBuildingSpeedEstimate
 
SETTLEMENT - Static variable in class soc.robot.SOCPossiblePiece
 
SETTLEMENTS - Static variable in class soc.client.SOCHandPanel
 
SETTLEMENTS - Static variable in class soc.message.SOCPlayerElement
 
SETTLEMENT_CHOICE - Static variable in class soc.robot.SOCRobotDM
 
SETTLEMENT_SET - Static variable in class soc.game.SOCGame
the set of resources a player needs to build a settlement
SETTURN - Static variable in class soc.message.SOCMessage
 
SETUPDONE - Static variable in class soc.message.SOCMessage
 
SHEEP - Static variable in class soc.client.ColorSquare
 
SHEEP - Static variable in class soc.client.SOCHandPanel
 
SHEEP - Static variable in interface soc.game.SOCResourceConstants
 
SHEEP - Static variable in class soc.message.SOCPlayerElement
 
SHEEP_HEX - Static variable in class soc.game.SOCBoard
 
SHEEP_PORT - Static variable in class soc.game.SOCBoard
Sheep port type
SHEEP_PORT_HEX - Static variable in class soc.game.SOCBoard
 
SIT - Static variable in class soc.client.SOCHandPanel
 
SITDOWN - Static variable in class soc.message.SOCMessage
 
SITLOCKED - Static variable in class soc.client.SOCHandPanel
Before game starts, use SOCHandPanel.pname to show if a seat is no-robots-allowed.
SMART_STRATEGY - Static variable in class soc.robot.SOCRobotDM
used for describing strategies
SOCAcceptOffer - class soc.message.SOCAcceptOffer.
This message means that the player is accepting an offer.
SOCAcceptOffer(String, int, int) - Constructor for class soc.message.SOCAcceptOffer
Create a AcceptOffer message.
SOCAccountClient - class soc.client.SOCAccountClient.
Applet/Standalone client for connecting to the SOCServer and making user accounts.
SOCAccountClient() - Constructor for class soc.client.SOCAccountClient
Create a SOCAccountClient connecting to localhost port 8880
SOCAccountClient(String, int) - Constructor for class soc.client.SOCAccountClient
Constructor for connecting to the specified host, on the specified port.
SOCAccountClient.MyWindowAdapter - class soc.client.SOCAccountClient.MyWindowAdapter.
 
SOCAccountClient.MyWindowAdapter() - Constructor for class soc.client.SOCAccountClient.MyWindowAdapter
 
SOCAdminPing - class soc.message.SOCAdminPing.
This message is a way for the admin to test if a robot is connected and running
SOCAdminPing(String) - Constructor for class soc.message.SOCAdminPing
Create a AdminPing message.
SOCAdminReset - class soc.message.SOCAdminReset.
This message allows the admin to reset a robot player remotely
SOCAdminReset() - Constructor for class soc.message.SOCAdminReset
Create a AdminReset message.
SOCBCastTextMsg - class soc.message.SOCBCastTextMsg.
This message contains a text message for everyone connected
SOCBCastTextMsg(String) - Constructor for class soc.message.SOCBCastTextMsg
Create a BCastTextMsg message.
SOCBankTrade - class soc.message.SOCBankTrade.
This message means that a player wants to trade with the bank
SOCBankTrade(String, SOCResourceSet, SOCResourceSet) - Constructor for class soc.message.SOCBankTrade
Create a BankTrade message.
SOCBoard - class soc.game.SOCBoard.
This is a representation of the board in Settlers of Catan.
SOCBoard() - Constructor for class soc.game.SOCBoard
Create a new Settlers of Catan Board
SOCBoardLayout - class soc.message.SOCBoardLayout.
This message contains the board layout information.
SOCBoardLayout(String, int[], int[], int) - Constructor for class soc.message.SOCBoardLayout
Create a SOCBoardLayout message
SOCBoardPanel - class soc.client.SOCBoardPanel.
This is a component that can display a Settlers of Catan Board.
SOCBoardPanel(SOCPlayerInterface) - Constructor for class soc.client.SOCBoardPanel
create a new board panel in an applet
SOCBoardPanel.BoardPanelSendBuildTask - class soc.client.SOCBoardPanel.BoardPanelSendBuildTask.
Used for the delay between sending a build-request message, and receiving a game-state message.
SOCBoardPanel.BoardPanelSendBuildTask(int, int) - Constructor for class soc.client.SOCBoardPanel.BoardPanelSendBuildTask
Send this after maximum delay.
SOCBoardPanel.BoardPopupMenu - class soc.client.SOCBoardPanel.BoardPopupMenu.
This class creates a popup menu on the board, to trade or build or cancel building.
SOCBoardPanel.BoardPopupMenu(SOCBoardPanel) - Constructor for class soc.client.SOCBoardPanel.BoardPopupMenu
create a new BoardPopupMenu on this board
SOCBoardPanel.BoardToolTip - class soc.client.SOCBoardPanel.BoardToolTip.
 
SOCBoardPanel.BoardToolTip(SOCBoardPanel) - Constructor for class soc.client.SOCBoardPanel.BoardToolTip
 
SOCBoardPanel.DelayedRepaint - class soc.client.SOCBoardPanel.DelayedRepaint.
With a recent board resize, one or more rescaled images still hasn't been completed after 7 seconds.
SOCBoardPanel.DelayedRepaint(SOCBoardPanel) - Constructor for class soc.client.SOCBoardPanel.DelayedRepaint
 
SOCBoardPanel.ResourceTradeAllMenu - class soc.client.SOCBoardPanel.ResourceTradeAllMenu.
Menu for right-click on 3-for-1 port to trade all resource types with bank/port.
SOCBoardPanel.ResourceTradeAllMenu(SOCBoardPanel, SOCHandPanel) - Constructor for class soc.client.SOCBoardPanel.ResourceTradeAllMenu
Temporary menu for board popup menu
SOCBuildPossibility - class soc.robot.SOCBuildPossibility.
This represents a possible thing to build.
SOCBuildPossibility(SOCPlayingPiece, int, int[], int, int, SOCPlayer) - Constructor for class soc.robot.SOCBuildPossibility
this is a constructor
SOCBuildPossibility(SOCPlayingPiece, int, int[], int, int, SOCPlayer, int) - Constructor for class soc.robot.SOCBuildPossibility
this is a constructor for when you are using a road building card
SOCBuildPossibility(int, int[], int, int, SOCPlayer) - Constructor for class soc.robot.SOCBuildPossibility
this is a constructor for buying a dev card
SOCBuildPossibility(int, int, int[], int, int, SOCPlayer) - Constructor for class soc.robot.SOCBuildPossibility
this is a constructor for PLAYING a dev card
SOCBuildRequest - class soc.message.SOCBuildRequest.
This message says which player the current player wants to steal from.
SOCBuildRequest(String, int) - Constructor for class soc.message.SOCBuildRequest
Create a BuildRequest message.
SOCBuildingPanel - class soc.client.SOCBuildingPanel.
This class is a panel that shows how much it costs to build things, and it allows the player to build.
SOCBuildingPanel(SOCPlayerInterface) - Constructor for class soc.client.SOCBuildingPanel
make a new building panel
SOCBuildingSpeedEstimate - class soc.robot.SOCBuildingSpeedEstimate.
This class calculates approximately how long it would take a player to build something.
SOCBuildingSpeedEstimate(SOCPlayerNumbers) - Constructor for class soc.robot.SOCBuildingSpeedEstimate
this is a constructor
SOCBuildingSpeedEstimate() - Constructor for class soc.robot.SOCBuildingSpeedEstimate
this is a constructor
SOCBuyCardRequest - class soc.message.SOCBuyCardRequest.
This message means that the player wants to buy a development card.
SOCBuyCardRequest(String) - Constructor for class soc.message.SOCBuyCardRequest
Create a BuyCardRequest message.
SOCCancelBuildRequest - class soc.message.SOCCancelBuildRequest.
This message type has three meanings, depending on game state and direction of send.
SOCCancelBuildRequest(String, int) - Constructor for class soc.message.SOCCancelBuildRequest
Create a CancelBuildRequest message.
SOCChangeFace - class soc.message.SOCChangeFace.
This message says that a player is changing the face icon.
SOCChangeFace(String, int, int) - Constructor for class soc.message.SOCChangeFace
Create a ChangeFace message.
SOCChannelList - class soc.server.SOCChannelList.
A class for tracking the chat channels
SOCChannelList() - Constructor for class soc.server.SOCChannelList
constructor
SOCChannels - class soc.message.SOCChannels.
This message lists all the chat channels on a server
SOCChannels(Vector) - Constructor for class soc.message.SOCChannels
Create a Channels Message.
SOCChoosePlayer - class soc.message.SOCChoosePlayer.
This message says which player the current player wants to steal from.
SOCChoosePlayer(String, int) - Constructor for class soc.message.SOCChoosePlayer
Create a ChoosePlayer message.
SOCChoosePlayerDialog - class soc.client.SOCChoosePlayerDialog.
This is the dialog to ask a player from whom she wants to steal.
SOCChoosePlayerDialog(SOCPlayerInterface, int, int[]) - Constructor for class soc.client.SOCChoosePlayerDialog
Creates a new SOCChoosePlayerDialog object.
SOCChoosePlayerRequest - class soc.message.SOCChoosePlayerRequest.
This message asks a player to choose a player to steal from.
SOCChoosePlayerRequest(String, boolean[]) - Constructor for class soc.message.SOCChoosePlayerRequest
Create a ChoosePlayerRequest message.
SOCCity - class soc.game.SOCCity.
A city playing piece
SOCCity(SOCPlayer, int) - Constructor for class soc.game.SOCCity
Make a new city
SOCClearOffer - class soc.message.SOCClearOffer.
This message means that the player is retracting an offer
SOCClearOffer(String, int) - Constructor for class soc.message.SOCClearOffer
Create a ClearOffer message.
SOCClearTradeMsg - class soc.message.SOCClearTradeMsg.
This message means that the server wants the trade message cleared
SOCClearTradeMsg(String, int) - Constructor for class soc.message.SOCClearTradeMsg
Create a ClearTradeMsg message.
SOCConnectOrPracticePanel - class soc.client.SOCConnectOrPracticePanel.
This is the dialog for standalone client startup (JAR or otherwise) if no command-line arguments.
SOCConnectOrPracticePanel(SOCPlayerClient) - Constructor for class soc.client.SOCConnectOrPracticePanel
Creates a new SOCConnectOrPracticePanel.
SOCCreateAccount - class soc.message.SOCCreateAccount.
This message is a request to create an account
SOCCreateAccount(String, String, String, String) - Constructor for class soc.message.SOCCreateAccount
Create a CreateAccount message.
SOCDBHelper - class soc.server.database.SOCDBHelper.
This code assumes that you're using mySQL as your database.
SOCDBHelper() - Constructor for class soc.server.database.SOCDBHelper
 
SOCDeleteChannel - class soc.message.SOCDeleteChannel.
This message means that a chat channel has been destroyed.
SOCDeleteChannel(String) - Constructor for class soc.message.SOCDeleteChannel
Create a DeleteChannel message.
SOCDeleteGame - class soc.message.SOCDeleteGame.
This message means that a soc game has been destroyed.
SOCDeleteGame(String) - Constructor for class soc.message.SOCDeleteGame
Create a DeleteGame message.
SOCDevCard - class soc.message.SOCDevCard.
This message means that a player is drawing or playing a development card
SOCDevCard(String, int, int, int) - Constructor for class soc.message.SOCDevCard
Create a DevCard message.
SOCDevCardConstants - interface soc.game.SOCDevCardConstants.
This is a list of constants for representing types of development cards in Settlers of Catan.
SOCDevCardCount - class soc.message.SOCDevCardCount.
This message says how many development cards are in the deck.
SOCDevCardCount(String, int) - Constructor for class soc.message.SOCDevCardCount
Create a DevCardCount message.
SOCDevCardSet - class soc.game.SOCDevCardSet.
This represents a collection of development cards
SOCDevCardSet() - Constructor for class soc.game.SOCDevCardSet
Make an empty development card set
SOCDevCardSet(SOCDevCardSet) - Constructor for class soc.game.SOCDevCardSet
Make a copy of a dev card set
SOCDiceResult - class soc.message.SOCDiceResult.
This message reports total of what was rolled on the dice.
SOCDiceResult(String, int) - Constructor for class soc.message.SOCDiceResult
Create a DiceResult message.
SOCDiscard - class soc.message.SOCDiscard.
This message means that a player is discarding
SOCDiscard(String, int, int, int, int, int, int) - Constructor for class soc.message.SOCDiscard
Create a Discard message.
SOCDiscard(String, int, SOCResourceSet) - Constructor for class soc.message.SOCDiscard
Create a Discard message.
SOCDiscardDialog - class soc.client.SOCDiscardDialog.
This is the dialog to ask players what resources they want to discard.
SOCDiscardDialog(SOCPlayerInterface, int) - Constructor for class soc.client.SOCDiscardDialog
Creates a new SOCDiscardDialog object.
SOCDiscardRequest - class soc.message.SOCDiscardRequest.
This message requests that the player discard a particular number of cards
SOCDiscardRequest(String, int) - Constructor for class soc.message.SOCDiscardRequest
Create a DiscardRequest message.
SOCDiscoveryDialog - class soc.client.SOCDiscoveryDialog.
Dialog asking player to pick two resources when playing a discovery card.
SOCDiscoveryDialog(SOCPlayerInterface) - Constructor for class soc.client.SOCDiscoveryDialog
Creates a new SOCDiscoveryDialog object.
SOCDiscoveryPick - class soc.message.SOCDiscoveryPick.
This message says which resources the player picked for a Discovery card
SOCDiscoveryPick(String, SOCResourceSet) - Constructor for class soc.message.SOCDiscoveryPick
Create a DiscoveryPick message.
SOCDisplaylessPlayerClient - class soc.client.SOCDisplaylessPlayerClient.
GUI-less standalone client for connecting to the SOCServer.
SOCDisplaylessPlayerClient() - Constructor for class soc.client.SOCDisplaylessPlayerClient
Create a SOCDisplaylessPlayerClient
SOCDisplaylessPlayerClient(String, int, boolean) - Constructor for class soc.client.SOCDisplaylessPlayerClient
Constructor for connecting to the specified host, on the specified port
SOCDisplaylessPlayerClient(String, boolean) - Constructor for class soc.client.SOCDisplaylessPlayerClient
Constructor for connecting to a local game (practice) on a local stringport.
SOCEndTurn - class soc.message.SOCEndTurn.
This message means that a player wants to end the turn
SOCEndTurn(String) - Constructor for class soc.message.SOCEndTurn
Create a EndTurn message.
SOCFaceButton - class soc.client.SOCFaceButton.
This is a component that can display a face.
SOCFaceButton(SOCPlayerInterface, int) - Constructor for class soc.client.SOCFaceButton
create a new SOCFaceButton, for a player's handpanel (standard mode).
SOCFaceButton(SOCPlayerInterface, FaceChooserFrame, int) - Constructor for class soc.client.SOCFaceButton
create a new SOCFaceButton, for the FaceChooserFrame (bordered mode)
SOCFaceButton(SOCPlayerInterface, int, Color, int) - Constructor for class soc.client.SOCFaceButton
implement creation of a new SOCFaceButton (common to both modes)
SOCFaceButton.FaceButtonPopupMenu - class soc.client.SOCFaceButton.FaceButtonPopupMenu.
Menu for right-click on face icon to choose a new face (Player's hand only).
SOCFaceButton.FaceButtonPopupMenu(SOCFaceButton) - Constructor for class soc.client.SOCFaceButton.FaceButtonPopupMenu
 
SOCFaceButton.MyMouseAdapter - class soc.client.SOCFaceButton.MyMouseAdapter.
Handle Events
SOCFaceButton.MyMouseAdapter() - Constructor for class soc.client.SOCFaceButton.MyMouseAdapter
 
SOCFirstPlayer - class soc.message.SOCFirstPlayer.
This message says who the first player is
SOCFirstPlayer(String, int) - Constructor for class soc.message.SOCFirstPlayer
Create a FirstPlayer message.
SOCForceEndTurnResult - class soc.game.SOCForceEndTurnResult.
This class holds the results of a call to SOCGame.forceEndTurn().
SOCForceEndTurnResult(int) - Constructor for class soc.game.SOCForceEndTurnResult
Creates a new SOCForceEndTurnResult object, no resources gained/lost.
SOCForceEndTurnResult(int, int) - Constructor for class soc.game.SOCForceEndTurnResult
Creates a new SOCForceEndTurnResult object, with a development card regained.
SOCForceEndTurnResult(int, SOCResourceSet) - Constructor for class soc.game.SOCForceEndTurnResult
Creates a new SOCForceEndTurnResult object, with resources gained.
SOCForceEndTurnResult(int, SOCResourceSet, boolean) - Constructor for class soc.game.SOCForceEndTurnResult
Creates a new SOCForceEndTurnResult object, with resources gained/lost.
SOCGame - class soc.game.SOCGame.
A class for holding and manipulating game data.
SOCGame(String) - Constructor for class soc.game.SOCGame
create a new game
SOCGame(String, boolean) - Constructor for class soc.game.SOCGame
create a new game that can be INACTIVE
SOCGameBoardReset - class soc.server.SOCGameBoardReset.
This class holds data the server needs, related to a "board reset" of a game being played.
SOCGameBoardReset(SOCGame, Vector) - Constructor for class soc.server.SOCGameBoardReset
Create a SOCGameReset: Extract data, reset the old game, and gather new data.
SOCGameList - class soc.server.SOCGameList.
A class for creating and tracking the games
SOCGameList() - Constructor for class soc.server.SOCGameList
constructor
SOCGameMembers - class soc.message.SOCGameMembers.
This message lists all the members of a game
SOCGameMembers(String, Vector) - Constructor for class soc.message.SOCGameMembers
Create a GameMembers message.
SOCGameState - class soc.message.SOCGameState.
This message communicates the current state of the game
SOCGameState(String, int) - Constructor for class soc.message.SOCGameState
Create a GameState message.
SOCGameStats - class soc.message.SOCGameStats.
This message contains the scores for the people at a game.
SOCGameStats(String, int[], boolean[]) - Constructor for class soc.message.SOCGameStats
Create a GameStats message
SOCGameTextMsg - class soc.message.SOCGameTextMsg.
This message contains a text message for a SoC game.
SOCGameTextMsg(String, String, String) - Constructor for class soc.message.SOCGameTextMsg
Create a GameTextMsg message.
SOCGameTimeoutChecker - class soc.server.SOCGameTimeoutChecker.
Wakes up every 5 minutes to check for games that have expired, by calling SOCServer.checkForExpiredGames().
SOCGameTimeoutChecker(SOCServer) - Constructor for class soc.server.SOCGameTimeoutChecker
Create a game timeout checker
SOCGames - class soc.message.SOCGames.
This message lists all the soc games on a server
SOCGames(Vector) - Constructor for class soc.message.SOCGames
Create a Games Message.
SOCHandPanel - class soc.client.SOCHandPanel.
This panel displays a player's information.
SOCHandPanel(SOCPlayerInterface, SOCPlayer, boolean) - Constructor for class soc.client.SOCHandPanel
make a new hand panel
SOCHandPanel(SOCPlayerInterface, SOCPlayer) - Constructor for class soc.client.SOCHandPanel
make a new hand panel
SOCHandPanel.HandPanelAutoRollTask - class soc.client.SOCHandPanel.HandPanelAutoRollTask.
Used for countdown before auto-roll of the current player.
SOCHandPanel.HandPanelAutoRollTask() - Constructor for class soc.client.SOCHandPanel.HandPanelAutoRollTask
 
SOCHandPanel.ResourceTradeMenuItem - class soc.client.SOCHandPanel.ResourceTradeMenuItem.
Menu item for right-click on resource square to trade with bank/port.
SOCHandPanel.ResourceTradeMenuItem(int, int, int, boolean) - Constructor for class soc.client.SOCHandPanel.ResourceTradeMenuItem
Create a bank/port trade MenuItem, with text such as "Trade 2 brick for 1 wheat".
SOCHandPanel.ResourceTradePopupMenu - class soc.client.SOCHandPanel.ResourceTradePopupMenu.
Menu for right-click on resource square to trade with bank/port.
SOCHandPanel.ResourceTradePopupMenu(SOCHandPanel, String) - Constructor for class soc.client.SOCHandPanel.ResourceTradePopupMenu
 
SOCHandPanel.ResourceTradeTypeMenu - class soc.client.SOCHandPanel.ResourceTradeTypeMenu.
Menu for right-click on resource square to trade one resource type with bank/port.
SOCHandPanel.ResourceTradeTypeMenu(SOCHandPanel, int, ColorSquare, int) - Constructor for class soc.client.SOCHandPanel.ResourceTradeTypeMenu
Menu attached to a resource colorsquare in the client player's handpanel
SOCHandPanel.ResourceTradeTypeMenu(SOCHandPanel, int, boolean) - Constructor for class soc.client.SOCHandPanel.ResourceTradeTypeMenu
One-time-use menu for board popup menu.
SOCImARobot - class soc.message.SOCImARobot.
This message tells the server that the client is a robot
SOCImARobot(String) - Constructor for class soc.message.SOCImARobot
Create a ImARobot message.
SOCJoin - class soc.message.SOCJoin.
This message means that someone is joining a channel
SOCJoin(String, String, String, String) - Constructor for class soc.message.SOCJoin
Create a Join message.
SOCJoinAuth - class soc.message.SOCJoinAuth.
This message means that the server has authorized this client to join a channel
SOCJoinAuth(String, String) - Constructor for class soc.message.SOCJoinAuth
Create a JoinAuth message.
SOCJoinGame - class soc.message.SOCJoinGame.
This message means that someone is joining a game
SOCJoinGame(String, String, String, String) - Constructor for class soc.message.SOCJoinGame
Create a Join message.
SOCJoinGameAuth - class soc.message.SOCJoinGameAuth.
This message means that the player is allowed to join the game this client to join a game
SOCJoinGameAuth(String) - Constructor for class soc.message.SOCJoinGameAuth
Create a JoinGameAuth message.
SOCJoinGameRequest - class soc.message.SOCJoinGameRequest.
This message means that the server has authorized this client to join a game
SOCJoinGameRequest(String, int) - Constructor for class soc.message.SOCJoinGameRequest
Create a JoinGameRequest message.
SOCLRPathData - class soc.game.SOCLRPathData.
DOCUMENT ME!
SOCLRPathData(int, int, int, Vector) - Constructor for class soc.game.SOCLRPathData
Creates a new SOCLRPathData object.
SOCLargestArmy - class soc.message.SOCLargestArmy.
This message says which player has largest army.
SOCLargestArmy(String, int) - Constructor for class soc.message.SOCLargestArmy
Create a LargestArmy message.
SOCLastSettlement - class soc.message.SOCLastSettlement.
This message tells the client where the last settlement was places Used for robots during init set up
SOCLastSettlement(String, int, int) - Constructor for class soc.message.SOCLastSettlement
create a LastSettlement message
SOCLeave - class soc.message.SOCLeave.
This message means that someone is leaveing a channel
SOCLeave(String, String, String) - Constructor for class soc.message.SOCLeave
Create a Leave message.
SOCLeaveAll - class soc.message.SOCLeaveAll.
This message means that someone is leaving all the channels
SOCLeaveAll() - Constructor for class soc.message.SOCLeaveAll
Create a LeaveAll message.
SOCLeaveGame - class soc.message.SOCLeaveGame.
This message means that someone is leaveing a game
SOCLeaveGame(String, String, String) - Constructor for class soc.message.SOCLeaveGame
Create a LeaveGame message.
SOCLongestRoad - class soc.message.SOCLongestRoad.
This message says which player has longest road.
SOCLongestRoad(String, int) - Constructor for class soc.message.SOCLongestRoad
Create a LongestRoad message.
SOCMakeOffer - class soc.message.SOCMakeOffer.
This message means that a player wants to trade with other players
SOCMakeOffer(String, SOCTradeOffer) - Constructor for class soc.message.SOCMakeOffer
Create a MakeOffer message.
SOCMembers - class soc.message.SOCMembers.
This message lists all the members of a chat channel
SOCMembers(String, Vector) - Constructor for class soc.message.SOCMembers
Create a Members message.
SOCMessage - class soc.message.SOCMessage.
Messages used for game data, events, and chatting on a channel.
SOCMessage() - Constructor for class soc.message.SOCMessage
 
SOCMessageMulti - class soc.message.SOCMessageMulti.
Message containing multiple parameters, each of which may have sub-fields.
SOCMessageMulti() - Constructor for class soc.message.SOCMessageMulti
 
SOCMessageTemplate0 - class soc.message.SOCMessageTemplate0.
Template for per-game message types with no parameters.
SOCMessageTemplate0(int, String) - Constructor for class soc.message.SOCMessageTemplate0
Create a new message.
SOCMessageTemplate1i - class soc.message.SOCMessageTemplate1i.
Template for per-game message types with 1 integer parameter.
SOCMessageTemplate1i(int, String, int) - Constructor for class soc.message.SOCMessageTemplate1i
Create a new message.
SOCMessageTemplate1s - class soc.message.SOCMessageTemplate1s.
Template for per-game message types with 1 string parameter.
SOCMessageTemplate1s(int, String, String) - Constructor for class soc.message.SOCMessageTemplate1s
Create a new message.
SOCMessageTemplate2i - class soc.message.SOCMessageTemplate2i.
Template for per-game message types with 2 integer parameters.
SOCMessageTemplate2i(int, String, int, int) - Constructor for class soc.message.SOCMessageTemplate2i
Create a new message.
SOCMessageTemplate2s - class soc.message.SOCMessageTemplate2s.
Template for per-game message types with 2 string parameters.
SOCMessageTemplate2s(int, String, String, String) - Constructor for class soc.message.SOCMessageTemplate2s
Create a new message.
SOCMessageTemplate3s - class soc.message.SOCMessageTemplate3s.
Template for per-game message types with 3 string parameters.
SOCMessageTemplate3s(int, String, String, String, String) - Constructor for class soc.message.SOCMessageTemplate3s
Create a new message.
SOCMessageTemplateMi - class soc.message.SOCMessageTemplateMi.
Template for per-game message types with variable number of integer parameters.
SOCMessageTemplateMi(int, String, int[]) - Constructor for class soc.message.SOCMessageTemplateMi
Create a new multi-message with integer parameters.
SOCMessageTemplateMs - class soc.message.SOCMessageTemplateMs.
Template for per-game message types with variable number of string parameters.
SOCMessageTemplateMs(int, String, String[]) - Constructor for class soc.message.SOCMessageTemplateMs
Create a new multi-message with string parameters.
SOCMonopolyDialog - class soc.client.SOCMonopolyDialog.
 
SOCMonopolyDialog(SOCPlayerInterface) - Constructor for class soc.client.SOCMonopolyDialog
Creates a new SOCMonopolyDialog object.
SOCMonopolyPick - class soc.message.SOCMonopolyPick.
This message says what resource the current player wants to monopolize
SOCMonopolyPick(String, int) - Constructor for class soc.message.SOCMonopolyPick
Create a MonopolyPick message.
SOCMoveRobber - class soc.message.SOCMoveRobber.
This message means that a player wants to move the robber
SOCMoveRobber(String, int, int) - Constructor for class soc.message.SOCMoveRobber
create a MoveRobber message
SOCMoveRobberResult - class soc.game.SOCMoveRobberResult.
This class holds the results of moving the robber.
SOCMoveRobberResult() - Constructor for class soc.game.SOCMoveRobberResult
Creates a new SOCMoveRobberResult object.
SOCNewChannel - class soc.message.SOCNewChannel.
This message means that a new chat channel has been created.
SOCNewChannel(String) - Constructor for class soc.message.SOCNewChannel
Create a NewChannel message.
SOCNewGame - class soc.message.SOCNewGame.
This message means that a new game has been created.
SOCNewGame(String) - Constructor for class soc.message.SOCNewGame
Create a NewGame message.
SOCNumberProbabilities - interface soc.robot.SOCNumberProbabilities.
This is a list of probabilities for how often each number comes up.
SOCOldLRStats - class soc.game.SOCOldLRStats.
this keeps track of the old LR stats
SOCOldLRStats(SOCGame) - Constructor for class soc.game.SOCOldLRStats
constructor
SOCPlayDevCardRequest - class soc.message.SOCPlayDevCardRequest.
This message means that a player wants to play a development card
SOCPlayDevCardRequest(String, int) - Constructor for class soc.message.SOCPlayDevCardRequest
Create a PlayDevCardRequest message.
SOCPlayer - class soc.game.SOCPlayer.
A class for holding and manipulating player data.
SOCPlayer(SOCPlayer) - Constructor for class soc.game.SOCPlayer
create a copy of the player
SOCPlayer(int, SOCGame) - Constructor for class soc.game.SOCPlayer
create a new player
SOCPlayerAction - class soc.robot.SOCPlayerAction.
DOCUMENT ME!
SOCPlayerAction(int, SOCPlayer, int) - Constructor for class soc.robot.SOCPlayerAction
constructor
SOCPlayerClient - class soc.client.SOCPlayerClient.
Applet/Standalone client for connecting to the SOCServer.
SOCPlayerClient() - Constructor for class soc.client.SOCPlayerClient
Create a SOCPlayerClient connecting to localhost port SOCPlayerClient.SOC_PORT_DEFAULT
SOCPlayerClient(boolean) - Constructor for class soc.client.SOCPlayerClient
Create a SOCPlayerClient either connecting to localhost port SOCPlayerClient.SOC_PORT_DEFAULT, or initially showing 'Connect or Practice' panel.
SOCPlayerClient(String, int) - Constructor for class soc.client.SOCPlayerClient
Constructor for connecting to the specified host, on the specified port.
SOCPlayerClient(String, int, boolean) - Constructor for class soc.client.SOCPlayerClient
Constructor for connecting to the specified host, on the specified port.
SOCPlayerClient.MyWindowAdapter - class soc.client.SOCPlayerClient.MyWindowAdapter.
React to windowOpened, windowClosing events for SOCPlayerClient's Frame.
SOCPlayerClient.MyWindowAdapter(SOCPlayerClient) - Constructor for class soc.client.SOCPlayerClient.MyWindowAdapter
 
SOCPlayerClient.SOCPlayerLocalRobotRunner - class soc.client.SOCPlayerClient.SOCPlayerLocalRobotRunner.
For local practice games, each robot gets its own thread.
SOCPlayerClient.SOCPlayerLocalRobotRunner(SOCRobotClient) - Constructor for class soc.client.SOCPlayerClient.SOCPlayerLocalRobotRunner
 
SOCPlayerClient.SOCPlayerLocalStringReader - class soc.client.SOCPlayerClient.SOCPlayerLocalStringReader.
For local practice games, reader thread to get messages from the local server to be treated and reacted to.
SOCPlayerClient.SOCPlayerLocalStringReader(LocalStringConnection) - Constructor for class soc.client.SOCPlayerClient.SOCPlayerLocalStringReader
Start a new thread and listen to local server.
SOCPlayerElement - class soc.message.SOCPlayerElement.
This message means that someone is joining a game
SOCPlayerElement(String, int, int, int, int) - Constructor for class soc.message.SOCPlayerElement
Create a PlayerElement message.
SOCPlayerInterface - class soc.client.SOCPlayerInterface.
Window with interface for a player in one game of Settlers of Catan.
SOCPlayerInterface(String, SOCPlayerClient, SOCGame) - Constructor for class soc.client.SOCPlayerInterface
create a new player interface
SOCPlayerInterface.MyWindowAdapter - class soc.client.SOCPlayerInterface.MyWindowAdapter.
 
SOCPlayerInterface.MyWindowAdapter(SOCPlayerInterface) - Constructor for class soc.client.SOCPlayerInterface.MyWindowAdapter
 
SOCPlayerInterface.ResetBoardVoteDialog - class soc.client.SOCPlayerInterface.ResetBoardVoteDialog.
This is the dialog to vote on another player's board reset request.
SOCPlayerInterface.ResetBoardVoteDialog(SOCPlayerClient, SOCPlayerInterface, String, boolean) - Constructor for class soc.client.SOCPlayerInterface.ResetBoardVoteDialog
Creates a new ResetBoardVoteDialog.
SOCPlayerInterface.SOCPIDiscardMsgTask - class soc.client.SOCPlayerInterface.SOCPIDiscardMsgTask.
When timer fires, show discard message in any other player (not client player) who must discard.
SOCPlayerInterface.SOCPIDiscardMsgTask(SOCPlayerInterface) - Constructor for class soc.client.SOCPlayerInterface.SOCPIDiscardMsgTask
 
SOCPlayerInterface.SOCPITextfieldListener - class soc.client.SOCPlayerInterface.SOCPITextfieldListener.
Used for chat textfield setting/clearing initial prompt text (TEXTINPUT_INITIAL_PROMPT_MSG).
SOCPlayerInterface.SOCPITextfieldListener(SOCPlayerInterface) - Constructor for class soc.client.SOCPlayerInterface.SOCPITextfieldListener
 
SOCPlayerNumbers - class soc.game.SOCPlayerNumbers.
This class tracks what numbers a player's pieces are touching
SOCPlayerNumbers(SOCPlayerNumbers) - Constructor for class soc.game.SOCPlayerNumbers
make a copy of the player numbers
SOCPlayerNumbers() - Constructor for class soc.game.SOCPlayerNumbers
the constructor
SOCPlayerTracker - class soc.robot.SOCPlayerTracker.
This class is used by the SOCRobotBrain to track possible building spots for itself and other players.
SOCPlayerTracker(SOCPlayer, SOCRobotBrain) - Constructor for class soc.robot.SOCPlayerTracker
constructor
SOCPlayerTracker(SOCPlayerTracker) - Constructor for class soc.robot.SOCPlayerTracker
copy constructor Note: Does NOT copy connections between possible pieces
SOCPlayingPiece - class soc.game.SOCPlayingPiece.
Playing pieces for Settlers of Catan
SOCPlayingPiece() - Constructor for class soc.game.SOCPlayingPiece
 
SOCPossibleCard - class soc.robot.SOCPossibleCard.
This is a possible card that we can buy
SOCPossibleCard(SOCPlayer, int) - Constructor for class soc.robot.SOCPossibleCard
constructor
SOCPossibleCard(SOCPossibleCard) - Constructor for class soc.robot.SOCPossibleCard
copy constructor
SOCPossibleCity - class soc.robot.SOCPossibleCity.
This is a possible city that we can build
SOCPossibleCity(SOCPlayer, int) - Constructor for class soc.robot.SOCPossibleCity
constructor
SOCPossibleCity(SOCPossibleCity) - Constructor for class soc.robot.SOCPossibleCity
copy constructor Note: This will not copy vectors, only make empty ones
SOCPossiblePiece - class soc.robot.SOCPossiblePiece.
Pieces that a player might build
SOCPossiblePiece() - Constructor for class soc.robot.SOCPossiblePiece
 
SOCPossibleRoad - class soc.robot.SOCPossibleRoad.
This is a possible road that we can build
SOCPossibleRoad(SOCPlayer, int, Vector) - Constructor for class soc.robot.SOCPossibleRoad
constructor
SOCPossibleRoad(SOCPossibleRoad) - Constructor for class soc.robot.SOCPossibleRoad
copy constructor Note: This will not copy the vectors, just make empty ones
SOCPossibleSettlement - class soc.robot.SOCPossibleSettlement.
This is a possible settlement that we can build
SOCPossibleSettlement(SOCPlayer, int, Vector) - Constructor for class soc.robot.SOCPossibleSettlement
constructor
SOCPossibleSettlement(SOCPossibleSettlement) - Constructor for class soc.robot.SOCPossibleSettlement
copy constructor Note: This will not copy vectors, only make empty ones
SOCPotentialSettlements - class soc.message.SOCPotentialSettlements.
This message contains a list of potential settlements
SOCPotentialSettlements(String, int, Vector) - Constructor for class soc.message.SOCPotentialSettlements
Create a SOCPotentialSettlements message.
SOCPracticeAskDialog - class soc.client.SOCPracticeAskDialog.
This is the dialog to ask players if they want to join an existing practice game, or start a new one.
SOCPracticeAskDialog(SOCPlayerClient, SOCPlayerInterface) - Constructor for class soc.client.SOCPracticeAskDialog
Creates a new SOCPracticeAskDialog.
SOCPutPiece - class soc.message.SOCPutPiece.
This message means that a player has placed a piece on the board
SOCPutPiece(String, int, int, int) - Constructor for class soc.message.SOCPutPiece
create a PutPiece message
SOCQuitAllConfirmDialog - class soc.client.SOCQuitAllConfirmDialog.
This is the dialog to confirm when someone closes the client.
SOCQuitAllConfirmDialog(SOCPlayerClient, Frame, boolean) - Constructor for class soc.client.SOCQuitAllConfirmDialog
Creates a new SOCQuitAllConfirmDialog.
SOCQuitConfirmDialog - class soc.client.SOCQuitConfirmDialog.
This is the dialog to confirm when someone clicks the Quit Game button.
SOCQuitConfirmDialog(SOCPlayerClient, SOCPlayerInterface, boolean) - Constructor for class soc.client.SOCQuitConfirmDialog
Creates a new SOCQuitConfirmDialog.
SOCRejectConnection - class soc.message.SOCRejectConnection.
This message means that a client isn't allowed to connect
SOCRejectConnection(String) - Constructor for class soc.message.SOCRejectConnection
Create a RejectConnection message.
SOCRejectOffer - class soc.message.SOCRejectOffer.
This message means that the player is rejecting an offer.
SOCRejectOffer(String, int) - Constructor for class soc.message.SOCRejectOffer
Create a RejectOffer message.
SOCReplaceRequest - class soc.server.SOCReplaceRequest.
This is a pair of connections, one is sitting at the game and the other is leaving.
SOCReplaceRequest(StringConnection, StringConnection, SOCSitDown) - Constructor for class soc.server.SOCReplaceRequest
Make a new request
SOCResSetBuildTimePair - class soc.robot.SOCResSetBuildTimePair.
this class holds a SOCResourceSet and a building type
SOCResSetBuildTimePair(SOCResourceSet, int) - Constructor for class soc.robot.SOCResSetBuildTimePair
the constructor
SOCResSetBuildTypePair - class soc.robot.SOCResSetBuildTypePair.
this class holds a SOCResourceSet and a building type
SOCResSetBuildTypePair(SOCResourceSet, int) - Constructor for class soc.robot.SOCResSetBuildTypePair
the constructor
SOCResetBoardAuth - class soc.message.SOCResetBoardAuth.
This message from server informs the client that a game they're playing has been "reset" to a new game (with same name and players, new layout), and they should join at the given position.
SOCResetBoardAuth(String, int, int) - Constructor for class soc.message.SOCResetBoardAuth
Create a ResetBoardAuth message.
SOCResetBoardReject - class soc.message.SOCResetBoardReject.
This message from server informs all clients that voting has ended, and the board reset request has been rejected.
SOCResetBoardReject(String) - Constructor for class soc.message.SOCResetBoardReject
Create a SOCResetBoardReject message.
SOCResetBoardRequest - class soc.message.SOCResetBoardRequest.
This message from client to server requests a "reset board" of a game being played.
SOCResetBoardRequest(String) - Constructor for class soc.message.SOCResetBoardRequest
Create a ResetBoardRequest message.
SOCResetBoardVote - class soc.message.SOCResetBoardVote.
This bi-directional message gives the client's vote on a "board reset", which was requested by another player in that game.
SOCResetBoardVote(String, int, boolean) - Constructor for class soc.message.SOCResetBoardVote
Create a SOCResetBoardVoteRequest message.
SOCResetBoardVoteRequest - class soc.message.SOCResetBoardVoteRequest.
This message from server informs the client that in a game they're playing, another player requests a "board reset" (new game with same name and players, new layout), and they should vote yes or no.
SOCResetBoardVoteRequest(String, int) - Constructor for class soc.message.SOCResetBoardVoteRequest
Create a SOCResetBoardVoteRequest message.
SOCResourceConstants - interface soc.game.SOCResourceConstants.
This is a list of constants for representing types of resources in Settlers of Catan.
SOCResourceCount - class soc.message.SOCResourceCount.
This message has the total resource count for a player
SOCResourceCount(String, int, int) - Constructor for class soc.message.SOCResourceCount
Create a ResourceCount message.
SOCResourceSet - class soc.game.SOCResourceSet.
This represents a collection of clay, ore, sheep, wheat, and wood resources.
SOCResourceSet() - Constructor for class soc.game.SOCResourceSet
Make an empty resource set
SOCResourceSet(int, int, int, int, int, int) - Constructor for class soc.game.SOCResourceSet
Make a resource set with stuff in it
SOCRoad - class soc.game.SOCRoad.
A road playing piece
SOCRoad(SOCPlayer, int) - Constructor for class soc.game.SOCRoad
Make a new road
SOCRobotBrain - class soc.robot.SOCRobotBrain.
AI for playing Settlers of Catan
SOCRobotBrain(SOCRobotClient, SOCRobotParameters, SOCGame, CappedQueue) - Constructor for class soc.robot.SOCRobotBrain
Create a robot brain to play a game
SOCRobotClient - class soc.robot.SOCRobotClient.
This is a client that can play Settlers of Catan.
SOCRobotClient(String, int, String, String) - Constructor for class soc.robot.SOCRobotClient
Constructor for connecting to the specified host, on the specified port
SOCRobotClient(String, String, String) - Constructor for class soc.robot.SOCRobotClient
Constructor for connecting to a local game (practice) on a local stringport.
SOCRobotDM - class soc.robot.SOCRobotDM.
Moved the routines that pick what to build next out of SOCRobotBrain.
SOCRobotDM(SOCRobotBrain) - Constructor for class soc.robot.SOCRobotDM
constructor
SOCRobotDM(SOCRobotParameters, HashMap, SOCPlayerTracker, SOCPlayer, Stack) - Constructor for class soc.robot.SOCRobotDM
constructor this is if you don't want to use a brain
SOCRobotDismiss - class soc.message.SOCRobotDismiss.
This message means that the server wants the robot who receives this message to leave the game.
SOCRobotDismiss(String) - Constructor for class soc.message.SOCRobotDismiss
Create a RobotDismiss message.
SOCRobotNegotiator - class soc.robot.SOCRobotNegotiator.
Moved the routines that make and consider offers out of the robot brain.
SOCRobotNegotiator(SOCRobotBrain) - Constructor for class soc.robot.SOCRobotNegotiator
constructor
SOCRobotParameters - class soc.util.SOCRobotParameters.
This is a class to store a list of robot parameters.
SOCRobotParameters(int, int, float, float, float, float, float, int, int) - Constructor for class soc.util.SOCRobotParameters
constructor
SOCRobotParameters(SOCRobotParameters) - Constructor for class soc.util.SOCRobotParameters
constructor
SOCRobotPinger - class soc.robot.SOCRobotPinger.
Pings the robots so that they can have a sense of time
SOCRobotPinger(CappedQueue, String) - Constructor for class soc.robot.SOCRobotPinger
Create a robot pinger
SOCRobotResetThread - class soc.robot.SOCRobotResetThread.
When this thread wakes up it calls the disconnectReconnect method of the SOCRobotClient that spawned it
SOCRobotResetThread(SOCRobotClient) - Constructor for class soc.robot.SOCRobotResetThread
constructor
SOCRollDice - class soc.message.SOCRollDice.
This message means that the player is rolling the dice this client to join a game
SOCRollDice(String) - Constructor for class soc.message.SOCRollDice
Create a RollDice message.
SOCRollDicePrompt - class soc.message.SOCRollDicePrompt.
This message from server informs all players whose turn it is, so they may roll the dice, or take other action allowable at that time.
SOCRollDicePrompt(String, int) - Constructor for class soc.message.SOCRollDicePrompt
Create a RollDicePrompt message.
SOCRollDiceRequest - class soc.message.SOCRollDiceRequest.
This message requests that the player rolls the dice this client to join a game
SOCRollDiceRequest(String) - Constructor for class soc.message.SOCRollDiceRequest
Create a RollDiceRequest message.
SOCServer - class soc.server.SOCServer.
A server for Settlers of Catan
SOCServer(int, int, String, String) - Constructor for class soc.server.SOCServer
Create a Settlers of Catan server listening on port p.
SOCServer(String, int, String, String) - Constructor for class soc.server.SOCServer
Create a Settlers of Catan server listening on local stringport s.
SOCServerPing - class soc.message.SOCServerPing.
This is a ping message from the server
SOCServerPing(int) - Constructor for class soc.message.SOCServerPing
Create a ServerPing message.
SOCServerRobotPinger - class soc.server.SOCServerRobotPinger.
Pings the robots so that they know that they're connected to the server
SOCServerRobotPinger(Vector) - Constructor for class soc.server.SOCServerRobotPinger
Create a server robot pinger
SOCSetPlayedDevCard - class soc.message.SOCSetPlayedDevCard.
This message sets the flag which says if a player has played a development card this turn
SOCSetPlayedDevCard(String, int, boolean) - Constructor for class soc.message.SOCSetPlayedDevCard
Create a SetPlayedDevCard message.
SOCSetSeatLock - class soc.message.SOCSetSeatLock.
This message sets the lock state of a seat.
SOCSetSeatLock(String, int, boolean) - Constructor for class soc.message.SOCSetSeatLock
Create a SetSeatLock message.
SOCSetTurn - class soc.message.SOCSetTurn.
This message from server to client says whose turn it is.
SOCSetTurn(String, int) - Constructor for class soc.message.SOCSetTurn
Create a SetTurn message.
SOCSettlement - class soc.game.SOCSettlement.
A settlement playing piece
SOCSettlement(SOCPlayer, int) - Constructor for class soc.game.SOCSettlement
Make a new settlement
SOCSetupDone - class soc.message.SOCSetupDone.
This message means that all players are done placing their initial settlements.
SOCSetupDone(String) - Constructor for class soc.message.SOCSetupDone
Create a SetupDone message.
SOCSitDown - class soc.message.SOCSitDown.
This message means that a player wants to sit down to play
SOCSitDown(String, String, int, boolean) - Constructor for class soc.message.SOCSitDown
Create a SitDown message.
SOCStartGame - class soc.message.SOCStartGame.
This message means that a player wants to start the game
SOCStartGame(String) - Constructor for class soc.message.SOCStartGame
Create a StartGame message.
SOCStatusMessage - class soc.message.SOCStatusMessage.
This is a text message that shows in a status box on the client.
SOCStatusMessage(String) - Constructor for class soc.message.SOCStatusMessage
Create a StatusMessage message.
SOCTextMsg - class soc.message.SOCTextMsg.
This message contains a text message
SOCTextMsg(String, String, String) - Constructor for class soc.message.SOCTextMsg
Create a TextMsg message.
SOCTradeOffer - class soc.game.SOCTradeOffer.
This class represents a trade offer in Settlers of Catan
SOCTradeOffer(String, int, boolean[], SOCResourceSet, SOCResourceSet) - Constructor for class soc.game.SOCTradeOffer
The constructor for a SOCTradeOffer
SOCTradeOffer(SOCTradeOffer) - Constructor for class soc.game.SOCTradeOffer
make a copy of this offer
SOCTradeTree - class soc.robot.SOCTradeTree.
This is a tree that contains possible trade offers and how they're related to each other.
SOCTradeTree(SOCResourceSet, SOCTradeTree) - Constructor for class soc.robot.SOCTradeTree
this is a constructor
SOCTradeTree(SOCResourceSet) - Constructor for class soc.robot.SOCTradeTree
this is a constructor
SOCTurn - class soc.message.SOCTurn.
This message from server to client signals end of the current player's turn.
SOCTurn(String, int) - Constructor for class soc.message.SOCTurn
Create a Turn message.
SOCUpdateRobotParams - class soc.message.SOCUpdateRobotParams.
This message means that the robot client needs to update the robot parameters with the contained information
SOCUpdateRobotParams(SOCRobotParameters) - Constructor for class soc.message.SOCUpdateRobotParams
Create a UpdateRobotParams message.
SOCVersion - class soc.message.SOCVersion.
This message sends the server's or client's version to the other side of the connection.
SOCVersion(int, String, String) - Constructor for class soc.message.SOCVersion
Create a Version message.
SOC_PORT_DEFAULT - Static variable in class soc.client.SOCPlayerClient
Default tcp port number 8880 to listen, and to connect to remote server
START - Static variable in class soc.client.SOCHandPanel
 
START1A - Static variable in class soc.game.SOCGame
Players place first settlement.
START1B - Static variable in class soc.game.SOCGame
Players place first road.
START2A - Static variable in class soc.game.SOCGame
Players place second settlement.
START2B - Static variable in class soc.game.SOCGame
Players place second road.
STARTGAME - Static variable in class soc.message.SOCMessage
 
STATSPREFEX - Static variable in class soc.client.SOCDisplaylessPlayerClient
 
STATSPREFEX - Static variable in class soc.client.SOCPlayerClient
 
STATUSMESSAGE - Static variable in class soc.message.SOCMessage
 
STLMT - Static variable in class soc.client.SOCBuildingPanel
 
Server - class soc.server.genericServer.Server.
a general purpose server.
Server(int) - Constructor for class soc.server.genericServer.Server
start listening to the given port
Server(String) - Constructor for class soc.server.genericServer.Server
start listening to the given local string port (practice game)
Server.Command - class soc.server.genericServer.Server.Command.
 
Server.Command(String, StringConnection) - Constructor for class soc.server.genericServer.Server.Command
 
Server.NetStringServerSocket - class soc.server.genericServer.Server.NetStringServerSocket.
Uses ServerSocket to implement StringServerSocket over a network.
Server.NetStringServerSocket(int, Server) - Constructor for class soc.server.genericServer.Server.NetStringServerSocket
 
Server.Treater - class soc.server.genericServer.Server.Treater.
 
Server.Treater(Server) - Constructor for class soc.server.genericServer.Server.Treater
 
ShadowedBox - class soc.client.ShadowedBox.
This is a shadowed box for use in the hand panel
ShadowedBox(Color, Color) - Constructor for class soc.client.ShadowedBox
constructor
SnippingTextArea - class soc.client.SnippingTextArea.
 
SnippingTextArea(int, int, int) - Constructor for class soc.client.SnippingTextArea
 
SnippingTextArea(String, int) - Constructor for class soc.client.SnippingTextArea
Creates a new SnippingTextArea object.
SnippingTextArea(String, int, int, int) - Constructor for class soc.client.SnippingTextArea
Creates a new SnippingTextArea object.
SnippingTextArea(String, int, int, int, int) - Constructor for class soc.client.SnippingTextArea
Creates a new SnippingTextArea object.
SpeechBalloon - class soc.client.SpeechBalloon.
This is a speech ballon shape for use in the hand panel
SpeechBalloon(Color) - Constructor for class soc.client.SpeechBalloon
constructor
SquaresPanel - class soc.client.SquaresPanel.
Display grid of give/get resources for trade and bank/port offers.
SquaresPanel(boolean) - Constructor for class soc.client.SquaresPanel
Creates a new SquaresPanel object.
SquaresPanel(boolean, SOCHandPanel) - Constructor for class soc.client.SquaresPanel
Creates a new SquaresPanel object, as part of a SOCHandPanel.
StringConnection - interface soc.server.genericServer.StringConnection.
StringConnection allows clients and servers to communicate, with no difference between local and actual networked traffic.
StringServerSocket - interface soc.server.genericServer.StringServerSocket.
StringServerSocket allows server applications to communicate with clients, with no difference between local and actual networked traffic.
s - Variable in class soc.client.SOCAccountClient
 
s - Variable in class soc.client.SOCDisplaylessPlayerClient
 
s - Variable in class soc.client.SOCPlayerClient
 
s - Variable in class soc.server.genericServer.Connection
 
sLocal - Variable in class soc.client.SOCDisplaylessPlayerClient
 
sLocalVersion - Variable in class soc.client.SOCDisplaylessPlayerClient
Server version number, sent soon after connect, or -1 if unknown
sLocalVersion - Variable in class soc.client.SOCPlayerClient
Server version number, sent soon after connect, or -1 if unknown
sVersion - Variable in class soc.client.SOCDisplaylessPlayerClient
Server version number, sent soon after connect, or -1 if unknown
sVersion - Variable in class soc.client.SOCPlayerClient
Server version number, sent soon after connect, or -1 if unknown
saveCurrentGameEventRecord(String) - Method in class soc.server.SOCServer
save the current game event record in the game record
saveGameCommand - Static variable in class soc.server.database.SOCDBHelper
 
saveGameScores(String, String, String, String, String, short, short, short, short, Date) - Static method in class soc.server.database.SOCDBHelper
DOCUMENT ME!
saveLargestArmyState() - Method in class soc.game.SOCGame
save the state of who has largest army
scaleCopyToActualX(int[]) - Method in class soc.client.SOCBoardPanel
Rescale to actual screen coordinates - Create a copy of array, and scale the copy's elements as X coordinates.
scaleCopyToActualY(int[]) - Method in class soc.client.SOCBoardPanel
Rescale to actual screen coordinates - Create a copy of array, and scale the copy's elements as Y coordinates.
scaleFromActualX(int) - Method in class soc.client.SOCBoardPanel
Convert an x-coordinate from actual-scaled to internal-scaled coordinates.
scaleFromActualY(int) - Method in class soc.client.SOCBoardPanel
Convert a y-coordinate from actual-scaled to internal-scaled coordinates.
scaleToActualX(int[]) - Method in class soc.client.SOCBoardPanel
Scale x-array from internal to actual screen-pixel coordinates.
scaleToActualX(int) - Method in class soc.client.SOCBoardPanel
Scale x-coordinate from internal to actual screen-pixel coordinates.
scaleToActualY(int[]) - Method in class soc.client.SOCBoardPanel
Scale y-array from internal to actual screen-pixel coordinates.
scaleToActualY(int) - Method in class soc.client.SOCBoardPanel
Scale y-coordinate from internal to actual screen-pixel coordinates.
scaledArrowXL - Variable in class soc.client.SOCBoardPanel
arrow, left-pointing and right-pointing.
scaledArrowXR - Variable in class soc.client.SOCBoardPanel
arrow, left-pointing and right-pointing.
scaledArrowY - Variable in class soc.client.SOCBoardPanel
arrow, left-pointing and right-pointing.
scaledAt - Variable in class soc.client.SOCBoardPanel
Time of last resize, as returned by System.currentTimeMillis().
scaledCityX - Variable in class soc.client.SOCBoardPanel
city
scaledCityY - Variable in class soc.client.SOCBoardPanel
city
scaledDownRoadX - Variable in class soc.client.SOCBoardPanel
road looks like "\"
scaledDownRoadY - Variable in class soc.client.SOCBoardPanel
road looks like "\"
scaledHexFail - Variable in class soc.client.SOCBoardPanel
Hex pix - Flag to check if rescaling failed, if isScaled.
scaledHexes - Variable in class soc.client.SOCBoardPanel
Hex pix - private scaled copy, if isScaled.
scaledMissedImage - Variable in class soc.client.SOCBoardPanel
Flag used while drawing a scaled board.
scaledNumberFail - Variable in class soc.client.SOCBoardPanel
 
scaledNumbers - Variable in class soc.client.SOCBoardPanel
 
scaledPanelX - Variable in class soc.client.SOCBoardPanel
actual size on-screen, not internal-pixels size (SOCBoardPanel.PANELX, SOCBoardPanel.PANELY)
scaledPanelY - Variable in class soc.client.SOCBoardPanel
actual size on-screen, not internal-pixels size (SOCBoardPanel.PANELX, SOCBoardPanel.PANELY)
scaledPortFail - Variable in class soc.client.SOCBoardPanel
 
scaledPorts - Variable in class soc.client.SOCBoardPanel
 
scaledRobberX - Variable in class soc.client.SOCBoardPanel
robber
scaledRobberY - Variable in class soc.client.SOCBoardPanel
robber
scaledSettlementX - Variable in class soc.client.SOCBoardPanel
settlement
scaledSettlementY - Variable in class soc.client.SOCBoardPanel
settlement
scaledUpRoadX - Variable in class soc.client.SOCBoardPanel
road looks like "/"
scaledUpRoadY - Variable in class soc.client.SOCBoardPanel
road looks like "/"
scaledVertRoadX - Variable in class soc.client.SOCBoardPanel
Coordinate arrays for drawing the playing pieces.
scaledVertRoadY - Variable in class soc.client.SOCBoardPanel
Coordinate arrays for drawing the playing pieces.
score - Variable in class soc.robot.BoardNodeScorePair
 
score - Variable in class soc.robot.SOCBuildPossibility
 
score - Variable in class soc.robot.SOCPossiblePiece
this is a score used for deciding what to build next
scoreNodesForSettlements(Hashtable, int, int, int) - Method in class soc.robot.SOCRobotBrain
this is a function more for convience given a set of nodes, run a bunch of metrics across them to find which one is best for building a settlement
scorePossibleSettlements(int, int) - Method in class soc.robot.SOCRobotDM
score possible settlements for smartStrategy
scoreSettlementsForDumb(int, SOCBuildingSpeedEstimate) - Method in class soc.robot.SOCRobotDM
score all possible settlements by getting their speedup total calculate ETA by finding shortest path and then using a SOCBuildingSpeedEstimate to find the ETA
scoreTradeOutcome(SOCResourceSet) - Method in class soc.robot.SOCRobotBrain
evaluate a trade outcome by calculating how much you could build with it
scores - Variable in class soc.message.SOCGameStats
The scores; always indexed 0 to SOCGame.MAXPLAYERS-1, regardless of number of players in the game.
scrollToRow(int) - Method in class soc.client.FaceChooserFrame.FaceChooserList
Ensure this row of faces is visible.
scrollW - Variable in class soc.client.FaceChooserFrame.FaceChooserList
faceSB pixel width; not known until doLayout
sdMes - Variable in class soc.server.SOCReplaceRequest
 
seatLockBut - Variable in class soc.client.SOCHandPanel
Seat lock/unlock shown in robot handpanels during game play, to prevent/allow humans to join and take over a robot's seat
seatLocks - Variable in class soc.game.SOCGame
the states if the locks for the player's seats
seatRequests - Variable in class soc.robot.SOCRobotClient
a table of requests from the server to sit at games
seats - Variable in class soc.game.SOCGame
the states for the player's seats
secondSettlement - Variable in class soc.robot.SOCRobotBrain
used in planning where to put our first and second settlements
selectFace(int) - Method in class soc.client.FaceChooserFrame.FaceChooserList
Face chosen (clicked), by user or otherwise.
selectFace(int, boolean) - Method in class soc.client.FaceChooserFrame
Face selected (clicked) by user.
sendBut - Variable in class soc.client.SOCHandPanel
 
sendBut - Variable in class soc.client.TradeOfferPanel.OfferPanel
 
sendButTip - Variable in class soc.client.SOCHandPanel
Hint for "Offer" button; non-null only if interactive.
sendGameState(SOCGame) - Method in class soc.server.SOCServer
send the current state of the game with a message.
sendGameState(SOCGame, boolean) - Method in class soc.server.SOCServer
send the current state of the game with a message.
sendGameStateOVER(SOCGame) - Method in class soc.server.SOCServer
If game is OVER, send messages reporting winner, final score, and each player's victory-point cards.
sendOnceFromClientIfCurrentPlayer() - Method in class soc.client.SOCBoardPanel.BoardPanelSendBuildTask
Internally synchronized around setSentAlready/wasItSentAlready.
sendRecordsText(SOCGame, Vector) - Method in class soc.robot.SOCRobotClient
Call sendText on each string element of record.
sendText(SOCGame, String) - Method in class soc.client.SOCDisplaylessPlayerClient
send a text message to the people in the game
sendText(SOCGame, String) - Method in class soc.client.SOCPlayerClient
send a text message to the people in the game
sendTurn(SOCGame, boolean) - Method in class soc.server.SOCServer
send whose turn it is.
sep - Static variable in class soc.message.SOCMessage
Token seperators.
sep2 - Static variable in class soc.message.SOCGameTextMsg
our token seperator; not the normal SOCMessage.sep2
sep2 - Static variable in class soc.message.SOCMessage
secondary separator token SEP2, as string
sep2 - Static variable in class soc.message.SOCTextMsg
our token seperator
sep2_char - Static variable in class soc.message.SOCMessage
secondary separator token SOCMessage.sep2, as character
sep_char - Static variable in class soc.message.SOCMessage
main separator token SOCMessage.sep, as character
server - Variable in class soc.server.SOCGameTimeoutChecker
 
server - Variable in class soc.server.genericServer.Server.NetStringServerSocket
 
serverDown() - Method in class soc.server.genericServer.Server
placeholder for doing things when server gets down
serverRobotPinger - Variable in class soc.server.SOCServer
server robot pinger
setA(int) - Method in class soc.util.IntPair
DOCUMENT ME!
setA(Object) - Method in class soc.util.Pair
DOCUMENT ME!
setA(Object) - Method in class soc.util.Triple
DOCUMENT ME!
setAccepted() - Method in class soc.server.genericServer.LocalStringConnection
Intended for server to call: Set our accepted flag.
setAmount(int, int, int) - Method in class soc.game.SOCDevCardSet
set the amount of a type of card
setAmount(int, int) - Method in class soc.game.SOCResourceSet
set the amount of a resource
setAmounts(SOCResourceSet) - Method in class soc.game.SOCResourceSet
copy a resource set into this one.
setAskedBoardReset(boolean) - Method in class soc.game.SOCPlayer
set the flag indicating if the player asked to reset the board this turn
setB(int) - Method in class soc.util.IntPair
DOCUMENT ME!
setB(Object) - Method in class soc.util.Pair
DOCUMENT ME!
setB(Object) - Method in class soc.util.Triple
DOCUMENT ME!
setBackground(Color) - Method in class soc.client.ColorSquare
Overrides standard to allow special warning behavior for ColorSquare.GREY.
setBoard(SOCBoard) - Method in class soc.game.SOCGame
set the game board
setBoolValue(boolean) - Method in class soc.client.ColorSquare
DOCUMENT ME! If a ColorSquareListener is attached, and value changes, the listener will be called.
setBounds(int, int, int, int) - Method in class soc.client.SOCBoardPanel
Set the board to a new location and size, rescale graphics and repaint if needed.
setC(Object) - Method in class soc.util.Triple
DOCUMENT ME!
setClientHand(SOCHandPanel) - Method in class soc.client.SOCPlayerInterface
Update the client player's SOCHandPanel interface, for joining or leaving a game.
setClientVersionOrReject(StringConnection, int) - Method in class soc.server.SOCServer
Set client's version, and check against minimum required version SOCServer.CLI_VERSION_MIN.
setColor(Color) - Method in class soc.client.ColorSquare
Set this square's background color.
setCost(int) - Method in class soc.client.SOCHandPanel.ResourceTradeMenuItem
Update menu item text to new cost of trade.
setCounterOfferVisible(boolean) - Method in class soc.client.TradeOfferPanel.OfferPanel
 
setCurrentDice(int) - Method in class soc.game.SOCGame
set the current dice result
setCurrentOffer(SOCTradeOffer) - Method in class soc.game.SOCPlayer
set the current offer for this player
setCurrentPlayerNumber(int) - Method in class soc.game.SOCGame
Set the number of the current player, and check for winner.
setData(Object) - Method in class soc.server.genericServer.Connection
Set the data for this connection
setData(Object) - Method in class soc.server.genericServer.LocalStringConnection
Set the app-specific data for this connection.
setData(Object) - Method in interface soc.server.genericServer.StringConnection
Set the app-specific data for this connection.
setDefaultFace() - Method in class soc.client.SOCFaceButton
Reset to the default face.
setDiscardMsg() - Method in class soc.client.SOCHandPanel
Show the "discarding..." message in the trade panel.
setEOF() - Method in class soc.server.genericServer.LocalStringConnection
Signal the end of outbound data.
setEOF() - Method in class soc.server.genericServer.LocalStringServerSocket
Close down server socket, but don't disconnect anyone: Accept no new inbound connections.
setEOF(boolean) - Method in class soc.server.genericServer.LocalStringServerSocket
Close down server socket, possibly disconnect everyone; For use by setEOF() and close().
setETA(int) - Method in class soc.robot.SOCPossiblePiece
update the eta for this piece
setEnabled(boolean) - Method in class soc.client.SOCHandPanel.ResourceTradeMenuItem
Enable or disable this menu item.
setEnabledIfCanTrade(boolean) - Method in class soc.client.SOCBoardPanel.ResourceTradeAllMenu
Enable or disable based on gamestate and player's resources.
setEnabledIfCanTrade(boolean) - Method in class soc.client.SOCHandPanel.ResourceTradePopupMenu
Enable or disable based on gamestate and player's resources.
setEnabledIfCanTrade(boolean) - Method in class soc.client.SOCHandPanel.ResourceTradeTypeMenu
Enable or disable based on gamestate and player's resources.
setExpandedFlag() - Method in class soc.robot.SOCPossiblePiece
set hasBeenExpanded to true
setExpiration(long) - Method in class soc.game.SOCGame
set the expiration time
setFace(int) - Method in class soc.client.SOCFaceButton
set which image is shown
setFaceHilightBorder(int, boolean) - Method in class soc.client.FaceChooserFrame.FaceChooserList.FaceChooserRow
If this faceId is within our row, call its setHilightBorder.
setFaceId(int) - Method in class soc.game.SOCPlayer
set the face image id
setFirstPlayer(int) - Method in class soc.game.SOCGame
sets who the first player is
setGameState(int) - Method in class soc.game.SOCGame
set the current game state.
setHexLayout(int[]) - Method in class soc.game.SOCBoard
set the hexLayout
setHighWarningLevel(int) - Method in class soc.client.ColorSquare
Set high-level warning (TODO docu text)
setHilightBorder(boolean) - Method in class soc.client.SOCFaceButton
Set or clear the hilight border flag.
setHoverText(String) - Method in class soc.client.SOCBoardPanel.BoardToolTip
 
setIntValue(int) - Method in class soc.client.ColorSquare
DOCUMENT ME! If a ColorSquareListener is attached, and value changes, the listener will be called.
setInterior(Color) - Method in class soc.client.ShadowedBox
 
setLArmy(boolean) - Method in class soc.client.SOCHandPanel
turn the "largest army" label on or off
setLRPaths(Vector) - Method in class soc.game.SOCPlayer
set the longest paths vector
setLRPotential(int) - Method in class soc.robot.SOCPossibleRoad
set the longest road potential
setLRValue(int) - Method in class soc.robot.SOCPossibleRoad
set the longest road value
setLRoad(boolean) - Method in class soc.client.SOCHandPanel
turn the "longest road" label on or off
setLastClick(int, int) - Method in class soc.client.AWTClickTester
 
setLongestRoadLength(int) - Method in class soc.game.SOCPlayer
set the longest road length
setLoot(int) - Method in class soc.game.SOCMoveRobberResult
Set the type of resource stolen from the victim
setLowWarningLevel(int) - Method in class soc.client.ColorSquare
Set low-level warning (TODO docu text)
setMaximumLines(int) - Method in class soc.client.SnippingTextArea
DOCUMENT ME!
setMessage(String) - Method in class soc.client.TradeOfferPanel
Switch to the Message from another player.
setMode(int) - Method in class soc.client.SOCBoardPanel
set the interaction mode
setName(String) - Method in class soc.game.SOCPlayer
set the name of the player
setNeedToDiscard(boolean) - Method in class soc.game.SOCPlayer
set the "need to discard" flag
setNeedsToBeExpanded(boolean) - Method in class soc.robot.SOCTradeTree
set the needs to be expanded flag
setNode(int) - Method in class soc.robot.BoardNodeScorePair
DOCUMENT ME!
setNumDevCards(int) - Method in class soc.game.SOCGame
set the number of dev cards in the deck
setNumKnights(int) - Method in class soc.game.SOCPlayer
set the number of knights in play
setNumPieces(int, int) - Method in class soc.game.SOCPlayer
set the amount of pieces not in play for a particular type of piece
setNumberLayout(int[]) - Method in class soc.game.SOCBoard
set the number layout
setNumberOfNecessaryRoads(int) - Method in class soc.robot.SOCPossibleRoad
set the minimum number of necessary roads
setNumberOfNecessaryRoads(int) - Method in class soc.robot.SOCPossibleSettlement
set the minimum number of necessary roads
setOffer(SOCTradeOffer) - Method in class soc.client.TradeOfferPanel
Update to view the of an offer from another player.
setOffsetX(int) - Method in class soc.client.SOCBoardPanel.BoardToolTip
 
setOtherPlayer(SOCPlayer) - Method in class soc.client.SOCBoardPanel
set the other player
setOurPlayerData() - Method in class soc.robot.SOCRobotBrain
Find our player data using our nickname
setParent(SOCBuildPossibility) - Method in class soc.robot.SOCBuildPossibility
set the parent for this node
setParent(SOCTradeTree) - Method in class soc.robot.SOCTradeTree
set the parent
setPendingInitSettlement(SOCSettlement) - Method in class soc.robot.SOCPlayerTracker
set this player's pending initial settlement, to be placed/calculated by this tracker after their road.
setPlayedDevCard(boolean) - Method in class soc.game.SOCPlayer
set the playedDevCard flag
setPlayer() - Method in class soc.client.SOCBoardPanel
set the player that is using this board panel.
setPlayer() - Method in class soc.client.SOCBuildingPanel
Set our game and player data based on client's nickname, via game.getPlayer(client.getNickname()).
setPlayer(int, SOCPlayer) - Method in class soc.game.SOCGame
set the data for a player
setPlayerWithLargestArmy(SOCPlayer) - Method in class soc.game.SOCGame
set the player with the largest army
setPlayerWithLongestRoad(SOCPlayer) - Method in class soc.game.SOCGame
set the player with the longest road
setPortFlag(int, boolean) - Method in class soc.game.SOCPlayer
set a port flag
setPotentialSettlements(Vector) - Method in class soc.game.SOCPlayer
set which nodes are potential settlements
setRoadPath(Stack) - Method in class soc.robot.SOCPossibleSettlement
 
setRobberHex(int) - Method in class soc.game.SOCBoard
set where the robber is
setRobotFlag(boolean) - Method in class soc.game.SOCPlayer
set the robot flag
setRollPrompt(String) - Method in class soc.client.SOCHandPanel
Set or clear the roll prompt / auto-roll countdown display.
setScore(int) - Method in class soc.robot.BoardNodeScorePair
DOCUMENT ME!
setServer(Server) - Method in class soc.server.genericServer.LocalStringConnection
Server-side: Set the generic server for this connection.
setSize(int, int) - Method in class soc.client.ColorSquare
 
setSize(int, int) - Method in class soc.client.SOCBoardPanel
Set the board to a new size, rescale graphics and repaint if needed.
setSize(Dimension) - Method in class soc.client.SOCBoardPanel
Set the board to a new size, rescale graphics and repaint if needed.
setSquareListener(ColorSquareListener) - Method in class soc.client.ColorSquare
Optionally, a square listener can be called when the value changes.
setState(boolean) - Method in class soc.util.MutexFlag
DOCUMENT ME!
setTargetPiece(int, SOCPossiblePiece) - Method in class soc.robot.SOCRobotNegotiator
set a target piece for a player
setText(String) - Method in class soc.client.SnippingTextArea
DOCUMENT ME!
setTextDisplayRollExpected(int) - Method in class soc.client.SOCPlayerInterface
To reduce text clutter: server has just sent a dice result message.
setTip(String) - Method in class soc.client.AWTToolTip
Change the tooltip text.
setTooltipHighWarningLevel(String, int) - Method in class soc.client.ColorSquare
Set high-level warning, and set or clear its tooltip text.
setTooltipLowWarningLevel(String, int) - Method in class soc.client.ColorSquare
Set low-level warning, and set or clear its tooltip text.
setTooltipText(String) - Method in class soc.client.ColorSquare
Change tooltip text or show or hide tooltip.
setTooltipZeroText(String) - Method in class soc.client.ColorSquare
Set or clear zero-level tooltip text.
setValues(int[], int[]) - Method in class soc.client.SquaresPanel
DOCUMENT ME!
setVersion(int) - Method in class soc.server.genericServer.Connection
Set the version number of the remote end of this connection.
setVersion(int) - Method in class soc.server.genericServer.LocalStringConnection
Set the version number of the remote end of this connection.
setVersion(int) - Method in interface soc.server.genericServer.StringConnection
Set the version number of the remote end of this connection.
setVictims(Vector) - Method in class soc.game.SOCMoveRobberResult
Set the victim (if any) or possible victims
setVisible(boolean) - Method in class soc.client.ColorSquare
Show or hide the colorsquare.
setVisible(boolean) - Method in class soc.client.FaceChooserFrame.FaceChooserList.FaceChooserRow
setVisible - overrides to call each face's setVisible
setVisible(boolean) - Method in class soc.client.SOCChoosePlayerDialog
DOCUMENT ME!
setVisible(boolean) - Method in class soc.client.SOCDiscardDialog
DOCUMENT ME!
setVisible(boolean) - Method in class soc.client.SOCDiscoveryDialog
When dialog becomes visible, set focus to the "Clear" button.
setVisible(boolean) - Method in class soc.client.SOCMonopolyDialog
DOCUMENT ME!
settlementAtNode(int) - Method in class soc.game.SOCBoard
If there's a settlement or city at this node, find it.
settlementBut - Variable in class soc.client.SOCBuildingPanel
 
settlementC - Variable in class soc.client.SOCBuildingPanel
 
settlementClay - Variable in class soc.client.SOCBuildingPanel
 
settlementLab - Variable in class soc.client.SOCHandPanel
 
settlementSheep - Variable in class soc.client.SOCBuildingPanel
 
settlementSq - Variable in class soc.client.SOCHandPanel
 
settlementT - Variable in class soc.client.SOCBuildingPanel
 
settlementV - Variable in class soc.client.SOCBuildingPanel
 
settlementWheat - Variable in class soc.client.SOCBuildingPanel
 
settlementWood - Variable in class soc.client.SOCBuildingPanel
 
settlementX - Static variable in class soc.client.SOCBoardPanel
settlement
settlementY - Static variable in class soc.client.SOCBoardPanel
 
settlements - Variable in class soc.game.SOCBoard
settlements on the board; Vector of SOCPlayingPiece
settlements - Variable in class soc.game.SOCPlayer
a list of this player's settlements in play
setupLocalRobots(int) - Method in class soc.client.SOCPlayerClient
Set up some robot opponents for a locally running server (tcp or stringport).
sheepLab - Variable in class soc.client.SOCHandPanel
 
sheepSq - Variable in class soc.client.SOCHandPanel
 
shiftKeysMask - Static variable in class soc.client.SquaresPanel
Don't "roll" plus/minus if shift or ctrl key is held during click
shortTxt - Variable in class soc.client.SOCHandPanel.ResourceTradeMenuItem
 
show(int, int) - Method in class soc.client.SOCBoardPanel.ResourceTradeAllMenu
Show menu at this position.
show(int, int) - Method in class soc.client.SOCFaceButton.FaceButtonPopupMenu
Show menu at this position.
show(int, int) - Method in class soc.client.SOCHandPanel.ResourceTradePopupMenu
Show menu at this position.
show(int, int) - Method in class soc.client.SOCHandPanel.ResourceTradeTypeMenu
Show menu at this position.
showAtMouse(int, int) - Method in class soc.client.AWTToolTip
Show tip at appropriate location when mouse is at (x,y) within mainparent (NOT within parentComp).
showBuild(int, int, int, int, int) - Method in class soc.client.SOCBoardPanel.BoardPopupMenu
Custom show method that finds current game status and player status.
showCancelBuild(int, int, int, int) - Method in class soc.client.SOCBoardPanel.BoardPopupMenu
Custom 'cancel' show method for when placing a road/settlement/city, giving the build/cancel options for that type of piece.
showDiscardDialog(int) - Method in class soc.client.SOCPlayerInterface
show the discard dialog
showDiscoveryDialog() - Method in class soc.client.SOCPlayerInterface
show the Discovery dialog box
showInNewThread() - Method in class soc.client.SOCPlayerInterface.ResetBoardVoteDialog
Make a new thread and show() in that thread.
showMonopolyDialog() - Method in class soc.client.SOCPlayerInterface
show the Monopoly dialog box
showingPlayerDiscards - Variable in class soc.client.SOCPlayerInterface
Is one or more handpanel (of other players) showing a "Discarding..." message?
showingPlayerDiscardsTask - Variable in class soc.client.SOCPlayerInterface
May be null if not active.
showingPlayerDiscards_lock - Variable in class soc.client.SOCPlayerInterface
Synchronize access to SOCPlayerInterface.showingPlayerDiscards and SOCPlayerInterface.showingPlayerDiscardsTask
sitBut - Variable in class soc.client.SOCHandPanel
 
sitButIsLock - Variable in class soc.client.SOCHandPanel
When true, the game is still forming, player has chosen a seat; "Sit Here" button is labeled as "Lock".
sitDown(SOCGame, int) - Method in class soc.client.SOCDisplaylessPlayerClient
the user sits down to play
sitDown(SOCGame, int) - Method in class soc.client.SOCPlayerClient
the user sits down to play
sitDown(SOCGame, StringConnection, int, boolean, boolean) - Method in class soc.server.SOCServer
This player is sitting down at the game
size() - Method in class soc.util.Queue
DOCUMENT ME!
sizeLimit - Variable in class soc.util.CappedQueue
 
sleepMore() - Method in class soc.robot.SOCRobotResetThread
DOCUMENT ME!
sleepTime - Variable in class soc.message.SOCServerPing
the ammount of time to sleep waiting for the next ping
sleepTime - Variable in class soc.server.SOCServerRobotPinger
 
sleeping - Variable in class soc.robot.SOCRobotResetThread
 
smartGameStrategy(int[]) - Method in class soc.robot.SOCRobotDM
smart game strategy use WGETA to determine best move
snipText() - Method in class soc.client.SnippingTextArea
DOCUMENT ME!
soc.client - package soc.client
 
soc.debug - package soc.debug
 
soc.disableDebug - package soc.disableDebug
 
soc.game - package soc.game
 
soc.message - package soc.message
 
soc.robot - package soc.robot
 
soc.server - package soc.server
 
soc.server.database - package soc.server.database
 
soc.server.genericServer - package soc.server.genericServer
 
soc.util - package soc.util
 
socketName - Variable in class soc.server.genericServer.LocalStringServerSocket
 
sortPlayerConnections(SOCGame, SOCGame, Vector, StringConnection[], StringConnection[]) - Static method in class soc.server.SOCGameBoardReset
Grab connection information for this game's humans and robots.
speedup - Variable in class soc.robot.SOCPossibleCity
 
speedup - Variable in class soc.robot.SOCPossibleSettlement
 
sqListener - Variable in class soc.client.ColorSquare
 
sqPanel - Variable in class soc.client.SOCHandPanel
 
sqPanelZerosChange(boolean) - Method in class soc.client.SOCHandPanel
If enable/disable buttons accordingly.
squareChanged(ColorSquare, int, int) - Method in interface soc.client.ColorSquareListener
Called by ColorSquare when clicked and value changes.
squareChanged(ColorSquare, int, int) - Method in class soc.client.SOCDiscoveryDialog
Called by colorsquare when clicked; potentially enable/disable Done button, based on new value.
squareChanged(ColorSquare, int, int) - Method in class soc.client.SquaresPanel
Called by colorsquare when clicked; if we're part of a HandPanel, could enable/disable its buttons based on new value.
squareH - Variable in class soc.client.ColorSquare
Size per instance, for ColorSquareLarger
squareSize - Variable in class soc.client.ColorSquare
 
squareW - Variable in class soc.client.ColorSquare
Size per instance, for ColorSquareLarger
squares - Variable in class soc.client.TradeOfferPanel.OfferPanel
Offer received
ss - Variable in class soc.server.genericServer.Server
 
start() - Method in class soc.client.SOCPlayerClient
Called when the applet should start it's work.
startBut - Variable in class soc.client.SOCHandPanel
 
startFaceId - Variable in class soc.client.FaceChooserFrame.FaceChooserList.FaceChooserRow
 
startGame(SOCGame) - Method in class soc.client.SOCDisplaylessPlayerClient
the user is starting the game
startGame(SOCGame) - Method in class soc.client.SOCPlayerClient
the user is starting the game
startGame() - Method in class soc.client.SOCPlayerInterface
Game play is starting (leaving state SOCGame.NEW).
startGame() - Method in class soc.game.SOCGame
do the things involved in starting a game: shuffle the tiles and cards, make a board, choose first player.
startGame(SOCGame) - Method in class soc.server.SOCServer
do the stuff you need to do to start a game
startLocalTCPServer(int) - Method in class soc.client.SOCPlayerClient
Setup for locally hosting a TCP server.
startPracticeGame() - Method in class soc.client.SOCPlayerClient
Create a game name, and start a practice game.
startPracticeGame(String, boolean) - Method in class soc.client.SOCPlayerClient
Setup for local practice game (local server).
startRecording(Object) - Method in class soc.util.DebugRecorder
Start recording the current plan information
startTime - Variable in class soc.game.SOCGame
when this game was created
startTime - Variable in class soc.robot.SOCRobotClient
start time
startTime - Variable in class soc.server.SOCServer
the time that this server was started
startedLocalServer() - Method in class soc.client.SOCConnectOrPracticePanel
A local server has been started; disable other options ("Connect", etc) but not Practice.
state - Variable in class soc.message.SOCGameState
Game state
state - Variable in class soc.message.SOCSetSeatLock
The state of the lock
state - Variable in class soc.util.DebugRecorder
 
status - Variable in class soc.client.SOCAccountClient
 
status - Variable in class soc.client.SOCPlayerClient
 
status - Variable in class soc.message.SOCStatusMessage
Status message
stealFromPlayer(int) - Method in class soc.game.SOCGame
the current player has choosen a victim to rob.
stillAvailable - Variable in class soc.client.FaceChooserFrame
Is this still visible and interactive? (vs already dismissed)
stopChecking() - Method in class soc.server.SOCGameTimeoutChecker
DOCUMENT ME!
stopPinger() - Method in class soc.robot.SOCRobotPinger
DOCUMENT ME!
stopPinger() - Method in class soc.server.SOCServerRobotPinger
DOCUMENT ME!
stopRecording() - Method in class soc.util.DebugRecorder
stop recording and store the vector in the table
stopRobotResetThread() - Method in class soc.robot.SOCRobotResetThread
DOCUMENT ME!
stopServer() - Method in class soc.server.SOCServer
The server is being cleanly stopped.
stopServer(String) - Method in class soc.server.SOCServer
The server is being cleanly stopped.
stopServer() - Method in class soc.server.genericServer.Server
The server is being cleanly stopped, disconnect all the connections.
storeGameScores(SOCGame) - Method in class soc.server.SOCServer
if all the players stayed for the whole game, record the scores in the database
str - Variable in class soc.server.genericServer.Server.Command
 
strSocketName - Variable in class soc.client.SOCDisplaylessPlayerClient
 
strSocketName - Variable in class soc.server.genericServer.Server
 
strategyType - Variable in class soc.robot.SOCRobotNegotiator
 
strategyType - Variable in class soc.util.SOCRobotParameters
 
styleAsDefault(Button) - Static method in class soc.client.AskDialog
Since we can't designate as default visually through the standard AWT API, try to bold the button text or set its color to white.
submit - Variable in class soc.client.SOCAccountClient
 
submitLock - Variable in class soc.client.SOCAccountClient
 
subtract(int, int, int) - Method in class soc.game.SOCDevCardSet
subtract an amount from a type of card
subtract(int, int) - Method in class soc.game.SOCResourceSet
subtract an amount from a resource.
subtract(SOCResourceSet) - Method in class soc.game.SOCResourceSet
subtract an entire resource set.
subtractFromScore(float) - Method in class soc.robot.SOCPossiblePiece
subtract from score
subtractValue(int) - Method in class soc.client.ColorSquare
DOCUMENT ME!
suspend() - Method in class soc.util.DebugRecorder
suspend recording
sv - Variable in class soc.server.genericServer.Connection
 
svr - Variable in class soc.server.genericServer.Server.Treater
 
sync_out_setEOF - Variable in class soc.server.genericServer.LocalStringServerSocket
 
sz - Variable in class soc.client.AWTClickTester
 

T

TAKEOVER - Static variable in class soc.client.SOCHandPanel
 
TEMP - Static variable in interface soc.game.SOCDevCardConstants
 
TEXTINPUT_INITIAL_PROMPT_MSG - Static variable in class soc.client.SOCPlayerInterface
Not yet typed-in; display prompt message.
TEXTMSG - Static variable in class soc.message.SOCMessage
 
TEXT_INSET - Variable in class soc.client.SOCBoardPanel.BoardToolTip
 
TIMEOUT_VALUE - Static variable in class soc.server.genericServer.Connection
 
TITLEBAR_GAME - Static variable in class soc.client.SOCPlayerInterface
Titlebar text for game in progress
TITLEBAR_GAME_OVER - Static variable in class soc.client.SOCPlayerInterface
Titlebar text for game when over
TOW - Static variable in interface soc.game.SOCDevCardConstants
 
TRADEMSG_DISCARD - Static variable in class soc.client.SOCHandPanel
 
TURN - Static variable in class soc.message.SOCMessage
 
TWO_CITIES - Static variable in class soc.robot.SOCRobotDM
 
TWO_SETTLEMENTS - Static variable in class soc.robot.SOCRobotDM
used in planStuff
TradeOfferPanel - class soc.client.TradeOfferPanel.
Two-mode panel to display either a short status message, or a resource trade offer/counter-offer.
TradeOfferPanel(SOCHandPanel, int) - Constructor for class soc.client.TradeOfferPanel
Creates a new TradeOfferPanel object.
TradeOfferPanel.MessagePanel - class soc.client.TradeOfferPanel.MessagePanel.
 
TradeOfferPanel.MessagePanel() - Constructor for class soc.client.TradeOfferPanel.MessagePanel
Creates a new MessagePanel object.
TradeOfferPanel.OfferPanel - class soc.client.TradeOfferPanel.OfferPanel.
Contains both offer and counter-offer
TradeOfferPanel.OfferPanel() - Constructor for class soc.client.TradeOfferPanel.OfferPanel
Creates a new OfferPanel object.
Triple - class soc.util.Triple.
DOCUMENT ME!
Triple(Object, Object, Object) - Constructor for class soc.util.Triple
Creates a new Triple object.
ta - Variable in class soc.client.ChannelFrame
 
takeMonitor() - Method in class soc.game.SOCGame
take the monitor for this game
takeMonitor() - Method in class soc.robot.SOCPlayerTracker
take the monitor for this tracker
takeMonitor() - Method in class soc.server.SOCChannelList
take the monitor for this channel list
takeMonitor() - Method in class soc.server.SOCGameList
take the monitor for this game list
takeMonitorForChannel(String) - Method in class soc.server.SOCChannelList
take the monitor for this channel
takeMonitorForGame(String) - Method in class soc.server.SOCGameList
take the monitor for this game
takeOverBut - Variable in class soc.client.SOCHandPanel
 
targetPieces - Variable in class soc.robot.SOCRobotNegotiator
 
text - Variable in class soc.message.SOCBCastTextMsg
Text message
text - Variable in class soc.message.SOCGameTextMsg
Text message
text - Variable in class soc.message.SOCRejectConnection
Text message
text - Variable in class soc.message.SOCTextMsg
Text message
textDisplay - Variable in class soc.client.SOCPlayerInterface
where text is displayed
textDisplayRollExpected - Variable in class soc.client.SOCPlayerInterface
To reduce text clutter: server has just sent a dice result message.
textInput - Variable in class soc.client.SOCPlayerInterface
where the player types in text
textInputGreyCountFrom - Static variable in class soc.client.SOCPlayerInterface
Initial value (20 turns) for textInputGreyCountdown
textInputGreyCountdown - Variable in class soc.client.SOCPlayerInterface
Number of change-of-turns during game, after which the initial prompt message fades to light grey.
textInputHasSent - Variable in class soc.client.SOCPlayerInterface
At least one text chat line has been sent by the player.
textInputIsInitial - Variable in class soc.client.SOCPlayerInterface
Not yet typed-in; display prompt message.
textInputListener - Variable in class soc.client.SOCPlayerInterface
Used for responding to textfield changes by setting/clearing prompt message.
textInputSetToInitialPrompt(boolean) - Method in class soc.client.SOCPlayerInterface
Set or clear the chat text input's initial prompt.
textValueChanged(TextEvent) - Method in class soc.client.SOCPlayerInterface.SOCPITextfieldListener
If input text is cleared, and field is again empty, show the prompt message unless player has already sent a line of chat.
tf - Variable in class soc.client.ChannelFrame
 
tfont - Variable in class soc.client.AWTToolTip
tfont is parentComp.getFont, set at mouseEntered
threatMultiplier - Variable in class soc.robot.SOCRobotDM
 
threatMultiplier - Variable in class soc.util.SOCRobotParameters
 
threatUpdated() - Method in class soc.robot.SOCPossiblePiece
mark this piece as having been threat updated
threatUpdatedFlag - Variable in class soc.robot.SOCPossiblePiece
this flag is used for threat updating
threatenedRoads - Variable in class soc.robot.SOCRobotDM
 
threatenedSettlements - Variable in class soc.robot.SOCRobotDM
 
threats - Variable in class soc.robot.SOCPossiblePiece
pieces that threaten this piece
timeRemain - Variable in class soc.client.SOCHandPanel.HandPanelAutoRollTask
 
tip - Variable in class soc.client.AWTToolTip
 
title - Variable in class soc.client.SOCBuildingPanel
 
to - Variable in class soc.game.SOCTradeOffer
 
toCmd() - Method in class soc.message.SOCAcceptOffer
ACCEPTOFFER sep game sep2 accepting sep2 offering
toCmd(String, int, int) - Static method in class soc.message.SOCAcceptOffer
ACCEPTOFFER sep game sep2 accepting sep2 offering
toCmd() - Method in class soc.message.SOCAdminPing
ADMINPING sep game
toCmd(String) - Static method in class soc.message.SOCAdminPing
ADMINPING sep game
toCmd() - Method in class soc.message.SOCAdminReset
toCmd() - Method in class soc.message.SOCBCastTextMsg
BCASTTEXTMSG sep text
toCmd(String) - Static method in class soc.message.SOCBCastTextMsg
BCASTTEXTMSG sep text
toCmd() - Method in class soc.message.SOCBankTrade
 
toCmd(String, SOCResourceSet, SOCResourceSet) - Static method in class soc.message.SOCBankTrade
 
toCmd() - Method in class soc.message.SOCBoardLayout
BOARDLAYOUT sep game sep2 hexLayout[0] sep2 ...
toCmd(String, int[], int[], int) - Static method in class soc.message.SOCBoardLayout
BOARDLAYOUT sep game sep2 hexLayout[0] sep2 ...
toCmd() - Method in class soc.message.SOCBuildRequest
BUILDREQUEST sep game sep2 pieceType
toCmd(String, int) - Static method in class soc.message.SOCBuildRequest
BUILDREQUEST sep game sep2 pieceType
toCmd() - Method in class soc.message.SOCBuyCardRequest
BUYCARDREQUEST sep game
toCmd(String) - Static method in class soc.message.SOCBuyCardRequest
BUYCARDREQUEST sep game
toCmd() - Method in class soc.message.SOCCancelBuildRequest
CANCELBUILDREQUEST sep game sep2 pieceType
toCmd(String, int) - Static method in class soc.message.SOCCancelBuildRequest
CANCELBUILDREQUEST sep game sep2 pieceType
toCmd() - Method in class soc.message.SOCChangeFace
CHANGEFACE sep game sep2 playerNumber sep2 faceId
toCmd(String, int, int) - Static method in class soc.message.SOCChangeFace
CHANGEFACE sep game sep2 playerNumber sep2 faceId
toCmd() - Method in class soc.message.SOCChannels
CHANNELS sep channels
toCmd(Vector) - Static method in class soc.message.SOCChannels
CHANNELS sep channels
toCmd() - Method in class soc.message.SOCChoosePlayer
CHOOSEPLAYER sep game sep2 choice
toCmd(String, int) - Static method in class soc.message.SOCChoosePlayer
CHOOSEPLAYER sep game sep2 choice
toCmd() - Method in class soc.message.SOCChoosePlayerRequest
CHOOSEPLAYERREQUEST sep game sep2 choices[0] sep2 choices[1] ...
toCmd(String, boolean[]) - Static method in class soc.message.SOCChoosePlayerRequest
CHOOSEPLAYERREQUEST sep game sep2 choices[0] sep2 choices[1] ...
toCmd() - Method in class soc.message.SOCClearOffer
CLEAROFFER sep game sep2 playerNumber
toCmd(String, int) - Static method in class soc.message.SOCClearOffer
CLEAROFFER sep game sep2 playerNumber
toCmd() - Method in class soc.message.SOCClearTradeMsg
CLEARTRADEMSG sep game sep2 playerNumber
toCmd(String, int) - Static method in class soc.message.SOCClearTradeMsg
CLEARTRADEMSG sep game sep2 playerNumber
toCmd() - Method in class soc.message.SOCCreateAccount
CREATEACCOUNT sep nickname sep2 password sep2 host sep2 email
toCmd(String, String, String, String) - Static method in class soc.message.SOCCreateAccount
CREATEACCOUNT sep nickname sep2 password sep2 host sep2 email
toCmd() - Method in class soc.message.SOCDeleteChannel
DELETECHANNEL sep channel
toCmd(String) - Static method in class soc.message.SOCDeleteChannel
DELETECHANNEL sep channel
toCmd() - Method in class soc.message.SOCDeleteGame
DELETEGAME sep game
toCmd(String) - Static method in class soc.message.SOCDeleteGame
DELETEGAME sep game
toCmd() - Method in class soc.message.SOCDevCard
DEVCARD sep game sep2 playerNumber sep2 actionType sep2 cardType
toCmd(String, int, int, int) - Static method in class soc.message.SOCDevCard
DEVCARD sep game sep2 playerNumber sep2 actionType sep2 cardType
toCmd() - Method in class soc.message.SOCDevCardCount
DEVCARDCOUNT sep game sep2 numDevCards
toCmd(String, int) - Static method in class soc.message.SOCDevCardCount
DEVCARDCOUNT sep game sep2 numDevCards
toCmd(String, int) - Static method in class soc.message.SOCDiceResult
DICERESULT sep game sep2 result
toCmd() - Method in class soc.message.SOCDiscard
DISCARD sep game sep2 clay sep2 ore sep2 sheep sep2 wheat sep2 wood sep2 unknown
toCmd(String, SOCResourceSet) - Static method in class soc.message.SOCDiscard
DISCARD sep game sep2 clay sep2 ore sep2 sheep sep2 wheat sep2 wood sep2 unknown
toCmd(String, int, int, int, int, int, int) - Static method in class soc.message.SOCDiscard
DISCARD sep game sep2 clay sep2 ore sep2 sheep sep2 wheat sep2 wood sep2 unknown
toCmd() - Method in class soc.message.SOCDiscardRequest
DISCARDREQUEST sep game sep2 numDiscards
toCmd(String, int) - Static method in class soc.message.SOCDiscardRequest
DISCARDREQUEST sep game sep2 numDiscards
toCmd() - Method in class soc.message.SOCDiscoveryPick
 
toCmd(String, SOCResourceSet) - Static method in class soc.message.SOCDiscoveryPick
 
toCmd() - Method in class soc.message.SOCEndTurn
ENDTURN sep game
toCmd(String) - Static method in class soc.message.SOCEndTurn
ENDTURN sep game
toCmd() - Method in class soc.message.SOCFirstPlayer
FIRSTPLAYER sep game sep2 playerNumber
toCmd(String, int) - Static method in class soc.message.SOCFirstPlayer
FIRSTPLAYER sep game sep2 playerNumber
toCmd() - Method in class soc.message.SOCGameMembers
GAMEMEMBERS sep game sep2 members
toCmd(String, Vector) - Static method in class soc.message.SOCGameMembers
GAMEMEMBERS sep game sep2 members
toCmd() - Method in class soc.message.SOCGameState
GAMESTATE sep game sep2 state
toCmd(String, int) - Static method in class soc.message.SOCGameState
GAMESTATE sep game sep2 state
toCmd() - Method in class soc.message.SOCGameStats
 
toCmd(String, int[], boolean[]) - Static method in class soc.message.SOCGameStats
 
toCmd() - Method in class soc.message.SOCGameTextMsg
GAMETEXTMSG sep game sep2 nickname sep2 text
toCmd(String, String, String) - Static method in class soc.message.SOCGameTextMsg
GAMETEXTMSG sep game sep2 nickname sep2 text
toCmd() - Method in class soc.message.SOCGames
GAMES sep games
toCmd(Vector) - Static method in class soc.message.SOCGames
GAMES sep games
toCmd() - Method in class soc.message.SOCImARobot
IMAROBOT sep nickname
toCmd(String) - Static method in class soc.message.SOCImARobot
IMAROBOT sep nickname
toCmd() - Method in class soc.message.SOCJoin
JOIN sep nickname sep2 password sep2 host sep2 channel
toCmd(String, String, String, String) - Static method in class soc.message.SOCJoin
JOIN sep nickname sep2 password sep2 host sep2 channel
toCmd() - Method in class soc.message.SOCJoinAuth
JOINAUTH sep nickname sep2 channel
toCmd(String, String) - Static method in class soc.message.SOCJoinAuth
JOINAUTH sep nickname sep2 channel
toCmd() - Method in class soc.message.SOCJoinGame
JOINGAME sep nickname sep2 password sep2 host sep2 game
toCmd(String, String, String, String) - Static method in class soc.message.SOCJoinGame
JOINGAME sep nickname sep2 password sep2 host sep2 game
toCmd() - Method in class soc.message.SOCJoinGameAuth
JOINGAMEAUTH sep game
toCmd(String) - Static method in class soc.message.SOCJoinGameAuth
JOINGAMEAUTH sep game
toCmd() - Method in class soc.message.SOCJoinGameRequest
JOINGAMEREQUEST sep game sep2 playerNumber
toCmd(String, int) - Static method in class soc.message.SOCJoinGameRequest
JOINGAMEREQUEST sep game sep2 playerNumber
toCmd() - Method in class soc.message.SOCLargestArmy
LARGESTARMY sep game sep2 playerNumber
toCmd(String, int) - Static method in class soc.message.SOCLargestArmy
LARGESTARMY sep game sep2 playerNumber
toCmd() - Method in class soc.message.SOCLastSettlement
Command string: LASTSETTLEMENT sep game sep2 playerNumber sep2 coordinates
toCmd(String, int, int) - Static method in class soc.message.SOCLastSettlement
Command string: LASTSETTLEMENT sep game sep2 playerNumber sep2 coordinates
toCmd() - Method in class soc.message.SOCLeave
sep sep2 sep2
toCmd(String, String, String) - Static method in class soc.message.SOCLeave
sep sep2 sep2
toCmd() - Method in class soc.message.SOCLeaveAll
toCmd() - Method in class soc.message.SOCLeaveGame
LEAVEGAME sep nickname sep2 host sep2 game
toCmd(String, String, String) - Static method in class soc.message.SOCLeaveGame
LEAVEGAME sep nickname sep2 host sep2 game
toCmd() - Method in class soc.message.SOCLongestRoad
LONGESTROAD sep game sep2 playerNumber
toCmd(String, int) - Static method in class soc.message.SOCLongestRoad
LONGESTROAD sep game sep2 playerNumber
toCmd() - Method in class soc.message.SOCMakeOffer
 
toCmd(String, SOCTradeOffer) - Static method in class soc.message.SOCMakeOffer
 
toCmd() - Method in class soc.message.SOCMembers
MEMBERS sep channel sep2 members
toCmd(String, Vector) - Static method in class soc.message.SOCMembers
MEMBERS sep channel sep2 members
toCmd() - Method in class soc.message.SOCMessage
Converts the contents of this message into a String that can be transferred by a client or server.
toCmd() - Method in class soc.message.SOCMessageTemplate0
MESSAGETYPE sep game
toCmd(int, String) - Static method in class soc.message.SOCMessageTemplate0
MESSAGETYPE sep game
toCmd() - Method in class soc.message.SOCMessageTemplate1i
MESSAGETYPE sep game sep2 param
toCmd(int, String, int) - Static method in class soc.message.SOCMessageTemplate1i
MESSAGETYPE sep game sep2 param
toCmd() - Method in class soc.message.SOCMessageTemplate1s
MESSAGETYPE sep game sep2 param
toCmd(int, String, String) - Static method in class soc.message.SOCMessageTemplate1s
MESSAGETYPE sep game sep2 param
toCmd() - Method in class soc.message.SOCMessageTemplate2i
MESSAGETYPE sep game sep2 param1 sep2 param2
toCmd(int, String, int, int) - Static method in class soc.message.SOCMessageTemplate2i
MESSAGETYPE sep game sep2 param1 sep2 param2
toCmd() - Method in class soc.message.SOCMessageTemplate2s
MESSAGETYPE sep game sep2 param1 sep2 param2
toCmd(int, String, String, String) - Static method in class soc.message.SOCMessageTemplate2s
MESSAGETYPE sep game sep2 param1 sep2 param2
toCmd() - Method in class soc.message.SOCMessageTemplate3s
MESSAGETYPE sep game sep2 param1 sep2 param2 sep2 param3
toCmd(int, String, String, String, String) - Static method in class soc.message.SOCMessageTemplate3s
MESSAGETYPE sep game sep2 param1 sep2 param2 sep2 param3
toCmd() - Method in class soc.message.SOCMessageTemplateMi
MESSAGETYPE sep game sep2 param
toCmd(int, String, int[]) - Static method in class soc.message.SOCMessageTemplateMi
MESSAGETYPE sep game sep param1 sep param2 sep ...
toCmd() - Method in class soc.message.SOCMessageTemplateMs
MESSAGETYPE sep game sep2 param
toCmd(int, String, String[]) - Static method in class soc.message.SOCMessageTemplateMs
MESSAGETYPE sep game sep param1 sep param2 sep ...
toCmd() - Method in class soc.message.SOCMonopolyPick
MONOPOLYPICK sep game sep2 resource
toCmd(String, int) - Static method in class soc.message.SOCMonopolyPick
MONOPOLYPICK sep game sep2 resource
toCmd() - Method in class soc.message.SOCMoveRobber
Command string: MOVEROBBER sep game sep2 playerNumber sep2 coordinates
toCmd(String, int, int) - Static method in class soc.message.SOCMoveRobber
Command string: MOVEROBBER sep game sep2 playerNumber sep2 coordinates
toCmd() - Method in class soc.message.SOCNewChannel
NEWCHANNEL sep channel
toCmd(String) - Static method in class soc.message.SOCNewChannel
NEWCHANNEL sep channel
toCmd() - Method in class soc.message.SOCNewGame
NEWGAME sep game
toCmd(String) - Static method in class soc.message.SOCNewGame
NEWGAME sep game
toCmd() - Method in class soc.message.SOCPlayDevCardRequest
PLAYDEVCARDREQUEST sep game sep2 devCard
toCmd(String, int) - Static method in class soc.message.SOCPlayDevCardRequest
PLAYDEVCARDREQUEST sep game sep2 devCard
toCmd() - Method in class soc.message.SOCPlayerElement
PLAYERELEMENT sep game sep2 playerNumber sep2 actionType sep2 elementType sep2 value
toCmd(String, int, int, int, int) - Static method in class soc.message.SOCPlayerElement
PLAYERELEMENT sep game sep2 playerNumber sep2 actionType sep2 elementType sep2 value
toCmd() - Method in class soc.message.SOCPotentialSettlements
POTENTIALSETTLEMENTS sep game sep2 playerNumber sep2 psList
toCmd(String, int, Vector) - Static method in class soc.message.SOCPotentialSettlements
POTENTIALSETTLEMENTS sep game sep2 playerNumber sep2 psList
toCmd() - Method in class soc.message.SOCPutPiece
Command string: PUTPIECE sep game sep2 playerNumber sep2 pieceType sep2 coordinates
toCmd(String, int, int, int) - Static method in class soc.message.SOCPutPiece
Command string: PUTPIECE sep game sep2 playerNumber sep2 pieceType sep2 coordinates
toCmd() - Method in class soc.message.SOCRejectConnection
toCmd(String) - Static method in class soc.message.SOCRejectConnection
TEXTMSG sep text
toCmd() - Method in class soc.message.SOCRejectOffer
REJECTOFFER sep game sep2 playerNumber
toCmd(String, int) - Static method in class soc.message.SOCRejectOffer
REJECTOFFER sep game sep2 playerNumber
toCmd(String, int, boolean) - Static method in class soc.message.SOCResetBoardVote
RESETBOARDVOTE sep game sep2 playernumber sep2 yesno [Yes is 1, No is 0]
toCmd(String, int) - Static method in class soc.message.SOCResetBoardVoteRequest
RESETBOARDVOTEREQUEST sep game sep2 playernumber
toCmd() - Method in class soc.message.SOCResourceCount
RESOURCECOUNT sep game sep2 playerNumber sep2 count
toCmd(String, int, int) - Static method in class soc.message.SOCResourceCount
RESOURCECOUNT sep game sep2 playerNumber sep2 count
toCmd() - Method in class soc.message.SOCRobotDismiss
ROBOTDISMISS sep game
toCmd(String) - Static method in class soc.message.SOCRobotDismiss
ROBOTDISMISS sep game
toCmd() - Method in class soc.message.SOCRollDice
ROLLDICE sep game
toCmd(String) - Static method in class soc.message.SOCRollDice
ROLLDICE sep game
toCmd() - Method in class soc.message.SOCRollDicePrompt
ROLLDICEPROMPT sep game sep2 playernumber
toCmd(String, int) - Static method in class soc.message.SOCRollDicePrompt
ROLLDICEPROMPT sep game sep2 playernumber
toCmd() - Method in class soc.message.SOCRollDiceRequest
ROLLDICEREQUEST sep game
toCmd(String) - Static method in class soc.message.SOCRollDiceRequest
ROLLDICEREQUEST sep game
toCmd() - Method in class soc.message.SOCServerPing
SERVERPING sep sleepTime
toCmd(int) - Method in class soc.message.SOCServerPing
SERVERPING sep sleepTime
toCmd() - Method in class soc.message.SOCSetPlayedDevCard
SETPLAYEDDEVCARD sep game sep2 playerNumber sep2 playedDevCard
toCmd(String, int, boolean) - Static method in class soc.message.SOCSetPlayedDevCard
SETPLAYEDDEVCARD sep game sep2 playerNumber sep2 playedDevCard
toCmd() - Method in class soc.message.SOCSetSeatLock
SETSEATLOCK sep game sep2 playerNumber sep2 state
toCmd(String, int, boolean) - Static method in class soc.message.SOCSetSeatLock
SETSEATLOCK sep game sep2 playerNumber sep2 state
toCmd(String, int) - Static method in class soc.message.SOCSetTurn
SETTURN sep game sep2 playerNumber
toCmd() - Method in class soc.message.SOCSetupDone
SETUPDONE sep game
toCmd(String) - Static method in class soc.message.SOCSetupDone
SETUPDONE sep game
toCmd() - Method in class soc.message.SOCSitDown
SITDOWN sep game sep2 nickname sep2 playerNumber sep2 robotFlag
toCmd(String, String, int, boolean) - Static method in class soc.message.SOCSitDown
SITDOWN sep game sep2 nickname sep2 playerNumber sep2 robotFlag
toCmd() - Method in class soc.message.SOCStartGame
STARTGAME sep game
toCmd(String) - Static method in class soc.message.SOCStartGame
STARTGAME sep game
toCmd() - Method in class soc.message.SOCStatusMessage
STATUSMESSAGE sep game
toCmd(String) - Static method in class soc.message.SOCStatusMessage
STATUSMESSAGE sep status
toCmd() - Method in class soc.message.SOCTextMsg
TEXTMSG sep channel sep2 nickname sep2 text
toCmd(String, String, String) - Static method in class soc.message.SOCTextMsg
TEXTMSG sep channel sep2 nickname sep2 text
toCmd() - Method in class soc.message.SOCTurn
TURN sep game sep2 playerNumber
toCmd(String, int) - Static method in class soc.message.SOCTurn
TURN sep game sep2 playerNumber
toCmd() - Method in class soc.message.SOCUpdateRobotParams
UPDATEROBOTPARAMS sep maxGameLength sep2 maxETA sep2 etaBonusFactor sep2 adversarialFactor sep2 leaderAdversarialFactor sep2 devCardMultiplier sep2 threatMultiplier sep2 strategyType sep2 tradeFlag
toCmd(SOCRobotParameters) - Static method in class soc.message.SOCUpdateRobotParams
UPDATEROBOTPARAMS sep maxGameLength sep2 maxETA sep2 etaBonusFactor sep2 adversarialFactor sep2 leaderAdversarialFactor sep2 devCardMultiplier sep2 threatMultiplier sep2 strategyType sep2 tradeFlag
toCmd() - Method in class soc.message.SOCVersion
VERSION SEP vernum SEP2 verstr SEP2 build; build may be blank
toCmd(int, String, String) - Static method in class soc.message.SOCVersion
VERSION SEP vernum SEP2 verstr SEP2 build; build may be blank
toFriendlyString() - Method in class soc.game.SOCResourceSet
Human-readable form of the set, with format "5 clay,1 ore,3 wood"
toFriendlyString(StringBuffer) - Method in class soc.game.SOCResourceSet
Human-readable form of the set, with format "5 clay, 1 ore, 3 wood"
toMsg(String) - Static method in class soc.message.SOCMessage
Convert a string into a SOCMessage.
toShortString() - Method in class soc.game.SOCResourceSet
Human-readable form of the set, with format "Resources: 5 1 0 0 3 0".
toSingleElemArray(String) - Static method in class soc.message.SOCMessage
Utility, place one string into a new single-element array.
toString() - Method in class soc.game.SOCLRPathData
DOCUMENT ME!
toString() - Method in class soc.game.SOCPlayerNumbers
return a human readable form of this object
toString() - Method in class soc.game.SOCPlayingPiece
 
toString() - Method in class soc.game.SOCResourceSet
Human-readable form of the set, with format "clay=5|ore=1|sheep=0|wheat=0|wood=3|unknown=0"
toString() - Method in class soc.game.SOCTradeOffer
 
toString() - Method in class soc.message.SOCAcceptOffer
 
toString() - Method in class soc.message.SOCAdminPing
 
toString() - Method in class soc.message.SOCAdminReset
 
toString() - Method in class soc.message.SOCBCastTextMsg
 
toString() - Method in class soc.message.SOCBankTrade
 
toString() - Method in class soc.message.SOCBoardLayout
 
toString() - Method in class soc.message.SOCBuildRequest
 
toString() - Method in class soc.message.SOCBuyCardRequest
 
toString() - Method in class soc.message.SOCCancelBuildRequest
 
toString() - Method in class soc.message.SOCChangeFace
 
toString() - Method in class soc.message.SOCChannels
 
toString() - Method in class soc.message.SOCChoosePlayer
 
toString() - Method in class soc.message.SOCChoosePlayerRequest
 
toString() - Method in class soc.message.SOCClearOffer
 
toString() - Method in class soc.message.SOCClearTradeMsg
 
toString() - Method in class soc.message.SOCCreateAccount
 
toString() - Method in class soc.message.SOCDeleteChannel
 
toString() - Method in class soc.message.SOCDeleteGame
 
toString() - Method in class soc.message.SOCDevCard
 
toString() - Method in class soc.message.SOCDevCardCount
 
toString() - Method in class soc.message.SOCDiscard
 
toString() - Method in class soc.message.SOCDiscardRequest
 
toString() - Method in class soc.message.SOCDiscoveryPick
 
toString() - Method in class soc.message.SOCEndTurn
 
toString() - Method in class soc.message.SOCFirstPlayer
 
toString() - Method in class soc.message.SOCGameMembers
 
toString() - Method in class soc.message.SOCGameState
 
toString() - Method in class soc.message.SOCGameStats
 
toString() - Method in class soc.message.SOCGameTextMsg
 
toString() - Method in class soc.message.SOCGames
 
toString() - Method in class soc.message.SOCImARobot
 
toString() - Method in class soc.message.SOCJoin
 
toString() - Method in class soc.message.SOCJoinAuth
 
toString() - Method in class soc.message.SOCJoinGame
 
toString() - Method in class soc.message.SOCJoinGameAuth
 
toString() - Method in class soc.message.SOCJoinGameRequest
 
toString() - Method in class soc.message.SOCLargestArmy
 
toString() - Method in class soc.message.SOCLastSettlement
 
toString() - Method in class soc.message.SOCLeave
 
toString() - Method in class soc.message.SOCLeaveAll
 
toString() - Method in class soc.message.SOCLeaveGame
 
toString() - Method in class soc.message.SOCLongestRoad
 
toString() - Method in class soc.message.SOCMakeOffer
 
toString() - Method in class soc.message.SOCMembers
 
toString() - Method in class soc.message.SOCMessage
Simple human-readable representation, used for debug purposes.
toString() - Method in class soc.message.SOCMessageTemplate0
 
toString() - Method in class soc.message.SOCMessageTemplate1i
 
toString() - Method in class soc.message.SOCMessageTemplate1s
 
toString() - Method in class soc.message.SOCMessageTemplate2i
 
toString() - Method in class soc.message.SOCMessageTemplate2s
 
toString() - Method in class soc.message.SOCMessageTemplate3s
 
toString() - Method in class soc.message.SOCMessageTemplateMi
 
toString() - Method in class soc.message.SOCMessageTemplateMs
 
toString() - Method in class soc.message.SOCMonopolyPick
 
toString() - Method in class soc.message.SOCMoveRobber
 
toString() - Method in class soc.message.SOCNewChannel
 
toString() - Method in class soc.message.SOCNewGame
 
toString() - Method in class soc.message.SOCPlayDevCardRequest
 
toString() - Method in class soc.message.SOCPlayerElement
 
toString() - Method in class soc.message.SOCPotentialSettlements
 
toString() - Method in class soc.message.SOCPutPiece
 
toString() - Method in class soc.message.SOCRejectConnection
 
toString() - Method in class soc.message.SOCRejectOffer
 
toString() - Method in class soc.message.SOCResourceCount
 
toString() - Method in class soc.message.SOCRobotDismiss
 
toString() - Method in class soc.message.SOCRollDice
 
toString() - Method in class soc.message.SOCRollDicePrompt
 
toString() - Method in class soc.message.SOCRollDiceRequest
 
toString() - Method in class soc.message.SOCServerPing
 
toString() - Method in class soc.message.SOCSetPlayedDevCard
 
toString() - Method in class soc.message.SOCSetSeatLock
 
toString() - Method in class soc.message.SOCSetupDone
 
toString() - Method in class soc.message.SOCSitDown
 
toString() - Method in class soc.message.SOCStartGame
 
toString() - Method in class soc.message.SOCStatusMessage
 
toString() - Method in class soc.message.SOCTextMsg
 
toString() - Method in class soc.message.SOCTurn
 
toString() - Method in class soc.message.SOCUpdateRobotParams
 
toString() - Method in class soc.message.SOCVersion
 
toString() - Method in class soc.robot.SOCBuildPossibility
 
toString() - Method in class soc.robot.SOCPossiblePiece
 
toString() - Method in class soc.robot.SOCResSetBuildTimePair
 
toString() - Method in class soc.robot.SOCResSetBuildTypePair
 
toString() - Method in class soc.util.IntPair
DOCUMENT ME!
toString() - Method in class soc.util.NodeLenVis
DOCUMENT ME!
toString() - Method in class soc.util.SOCRobotParameters
 
toWhom1 - Variable in class soc.client.TradeOfferPanel.OfferPanel
 
toWhom2 - Variable in class soc.client.TradeOfferPanel.OfferPanel
 
trackNewCity(SOCCity, boolean) - Method in class soc.robot.SOCRobotBrain
JM TODO: docu
trackNewRoad(SOCRoad, boolean) - Method in class soc.robot.SOCRobotBrain
JM TODO: docu
trackNewSettlement(SOCSettlement, boolean) - Method in class soc.robot.SOCRobotBrain
Run a newly placed settlement through the playerTrackers.
tracker - Static variable in class soc.client.SOCFaceButton
For status in drawFace
tradeFlag - Variable in class soc.util.SOCRobotParameters
 
tradeForItems - Variable in class soc.client.SOCHandPanel.ResourceTradeTypeMenu
 
tradeFrom - Variable in class soc.client.SOCHandPanel.ResourceTradeMenuItem
 
tradeFromTypes - Variable in class soc.client.SOCBoardPanel.ResourceTradeAllMenu
 
tradeNum - Variable in class soc.client.SOCHandPanel.ResourceTradeMenuItem
 
tradeSetMessage(String) - Method in class soc.client.SOCHandPanel
Show or hide a message in the trade-panel.
tradeStuff() - Method in class soc.robot.SOCRobotBrain
do some trading
tradeTo - Variable in class soc.client.SOCHandPanel.ResourceTradeMenuItem
 
tradeToTarget2(SOCResourceSet) - Method in class soc.robot.SOCRobotBrain
make trades to get the target resources
treat(SOCMessage) - Method in class soc.client.SOCAccountClient
Treat the incoming messages
treat(SOCMessage) - Method in class soc.client.SOCDisplaylessPlayerClient
Treat the incoming messages.
treat(SOCMessage, boolean) - Method in class soc.client.SOCPlayerClient
Treat the incoming messages.
treat(SOCMessage) - Method in class soc.robot.SOCRobotClient
Treat the incoming messages.
treat(String, StringConnection) - Method in class soc.server.genericServer.Server
treat a request from the given connection
tryBuild(int) - Method in class soc.client.SOCBoardPanel.BoardPopupMenu
Assumes player is current, and player is non-null, when called
tryCancel() - Method in class soc.client.SOCBoardPanel.BoardPopupMenu
 
tryPutPiece(SOCPlayingPiece, SOCGame, HashMap) - Static method in class soc.robot.SOCPlayerTracker
See how building a piece impacts the game
tryPutPieceNoCopy(SOCPlayingPiece, SOCGame, HashMap) - Static method in class soc.robot.SOCPlayerTracker
same as tryPutPiece, but we don't make a copy of the player trackers instead you supply the copy
ttip - Variable in class soc.client.ColorSquare
 
ttip_text - Variable in class soc.client.ColorSquare
Text for normal vs low-warning-level.
ttip_text_warnHigh - Variable in class soc.client.ColorSquare
Optional text for low-warning-level and high-warning-level (intValue).
ttip_text_warnLow - Variable in class soc.client.ColorSquare
Optional text for low-warning-level and high-warning-level (intValue).
ttip_text_zero - Variable in class soc.client.ColorSquare
Optional text for zero level (intValue).
turnOff() - Method in class soc.util.DebugRecorder
turn the recorder off
turnOffDRecorder() - Method in class soc.robot.SOCRobotBrain
turns the debug recorders off
turnOn() - Method in class soc.util.DebugRecorder
turn the recorder on
turnOnDRecorder() - Method in class soc.robot.SOCRobotBrain
turns the debug recorders on
turnTime - Variable in class soc.robot.SOCRobotBrain
Timer for turn taking
typeName(int) - Static method in class soc.client.SOCHandPanel.ResourceTradeMenuItem
Get the resource type name for this resource type number, such as "clay" or "ore".

U

UNIV - Static variable in interface soc.game.SOCDevCardConstants
 
UNKNOWN - Static variable in interface soc.game.SOCDevCardConstants
Dev-card of unknown type, for reporting to other players
UNKNOWN - Static variable in interface soc.game.SOCResourceConstants
 
UNKNOWN - Static variable in class soc.message.SOCPlayerElement
 
UNLOCKED - Static variable in class soc.game.SOCGame
seatLock states
UNLOCKSEAT - Static variable in class soc.client.SOCHandPanel
 
UPDATEROBOTPARAMS - Static variable in class soc.message.SOCMessage
 
USER_PASSWORD_QUERY - Static variable in class soc.server.database.SOCDBHelper
 
undoAddNumberForResource(int, int, int) - Method in class soc.game.SOCPlayerNumbers
remove a number for a resource do this when you take back a piece
undoAddOurNewCity(SOCPossibleCity) - Method in class soc.robot.SOCPlayerTracker
undo adding one of our cities
undoPutInitSettlement(SOCPlayingPiece) - Method in class soc.game.SOCGame
undo the putting of an initial settlement.
undoPutPiece(SOCPlayingPiece) - Method in class soc.game.SOCPlayer
undo the putting of a piece
undoPutPieceAuxSettlement(int) - Method in class soc.game.SOCPlayer
Auxiliary function for undoing settlement placement
undoPutPieceCommon(SOCPlayingPiece) - Method in class soc.game.SOCGame
undo the putting of a temporary or initial piece
undoPutTempPiece(SOCPlayingPiece) - Method in class soc.game.SOCGame
undo the putting of a temporary piece
undoTryPutPiece(SOCPlayingPiece, SOCGame) - Static method in class soc.robot.SOCPlayerTracker
Reset the game back to before we put the temp piece
undoUpdateNumbers(SOCPlayingPiece, SOCBoard) - Method in class soc.game.SOCPlayerNumbers
undo the updating of the numbers data given a piece and a board, remove numbers for this player from the list
undoUpdateNumbers(int, SOCBoard) - Method in class soc.game.SOCPlayerNumbers
undo the updating of the numbers data given a coordinate and a board, remove numbers for this player from the list
unlockSeat(SOCGame, int) - Method in class soc.client.SOCDisplaylessPlayerClient
the user is unlocking a seat
unlockSeat(SOCGame, int) - Method in class soc.client.SOCPlayerClient
the user is unlocking a seat
unlockSeat(int) - Method in class soc.game.SOCGame
unlocks a seat
unnamedConns - Variable in class soc.server.genericServer.Server
the newly connected, unnamed connections.
up - Variable in class soc.server.genericServer.Server
 
upRoadX - Static variable in class soc.client.SOCBoardPanel
road looks like "/"
upRoadY - Static variable in class soc.client.SOCBoardPanel
 
update(Graphics) - Method in class soc.client.AWTClickTester
 
update(Graphics) - Method in class soc.client.AWTToolTip
 
update(Graphics) - Method in class soc.client.SOCBoardPanel
Overriden so the peer isn't painted, which clears background.
update(Graphics) - Method in class soc.client.SOCFaceButton
Overriden so the peer isn't painted, which clears background.
update(Graphics) - Method in class soc.client.SOCPlayerInterface
Overriden so the peer isn't painted, which clears background.
update(String) - Method in class soc.client.TradeOfferPanel.MessagePanel
 
update(SOCTradeOffer) - Method in class soc.client.TradeOfferPanel.OfferPanel
Update the displayed offer.
updateAtGameState() - Method in class soc.client.SOCPlayerInterface
Update interface after game state has changed.
updateAtOver(int[]) - Method in class soc.client.SOCPlayerInterface
Game is over; server has sent us the revealed scores for each player.
updateAtPlay1() - Method in class soc.client.SOCHandPanel
Client is current player; state changed from PLAY to PLAY1.
updateAtPlay1() - Method in class soc.client.SOCPlayerInterface
Client is current player; state changed from PLAY to PLAY1.
updateAtTurn() - Method in class soc.client.SOCHandPanel
Handpanel interface updates at start of each turn (not just our turn).
updateAtTurn(int) - Method in class soc.client.SOCPlayerInterface
Game's current player has changed.
updateButtonStatus() - Method in class soc.client.SOCBuildingPanel
update the status of the buttons
updateButtonsAtAdd() - Method in class soc.client.SOCHandPanel
Enable,disable the proper buttons when the client (player) is added to a game.
updateCost(int) - Method in class soc.client.SOCHandPanel.ResourceTradeTypeMenu
Update cost of trade; update menu item text.
updateCurrentOffer() - Method in class soc.client.SOCHandPanel
Display or update this player's trade offer, or hide if none.
updateDevCardCount() - Method in class soc.client.SOCBuildingPanel
The game's count of development cards remaining has changed.
updateDevCardCount() - Method in class soc.client.SOCPlayerInterface
The game's count of development cards remaining has changed.
updateDevCards() - Method in class soc.client.SOCHandPanel
DOCUMENT ME!
updateGameEndStats(String, int[]) - Method in class soc.client.SOCPlayerClient
If we're playing in a game that's just finished, update the scores.
updateGameStats(String, int[], boolean[]) - Method in class soc.client.SOCPlayerClient
Update this game's stats in the game list display.
updateHoverTipToMode() - Method in class soc.client.SOCBoardPanel
 
updateLRPotential(SOCPossibleRoad, SOCPlayer, SOCRoad, int, int) - Method in class soc.robot.SOCPlayerTracker
update the potential LR value of a possible road by placing dummy roads and calculating LR
updateLRValues() - Method in class soc.robot.SOCPlayerTracker
update the longest road values for all possible roads longest road value is how much this road would increase our longest road if it were built the longest road potential is how much this road would increase our LR value if other roads supported by this one were built
updateLargestArmy() - Method in class soc.game.SOCGame
update which player has the largest army larger than 2
updateLastlogin(String, long) - Static method in class soc.server.database.SOCDBHelper
DOCUMENT ME!
updateLongestLargest(boolean, SOCPlayer, SOCPlayer) - Method in class soc.client.SOCPlayerInterface
The game's longest road or largest army may have changed.
updateLongestRoad(int) - Method in class soc.game.SOCGame
update which player has longest road longer than 4 this version only calculates the longest road for the player who is affected by the most recently placed piece
updateMode() - Method in class soc.client.SOCBoardPanel
update the type of interaction mode
updateNumbers(SOCPlayingPiece, SOCBoard) - Method in class soc.game.SOCPlayerNumbers
update the numbers data given a piece and a board, add numbers for this player to the list
updateNumbers(int, SOCBoard) - Method in class soc.game.SOCPlayerNumbers
update the numbers data given a coordinate and a board, add numbers for this player to the list
updatePotentials(SOCPlayingPiece) - Method in class soc.game.SOCPlayer
update the arrays that keep track of where this player can play a piece
updateResourceTradeCosts(boolean) - Method in class soc.client.SOCHandPanel
If playerIsClient, update cost of bank/port trade per resource.
updateResourcesVP() - Method in class soc.client.SOCHandPanel
Re-read player's resource info and victory points, update the display and resource trade costs and resourceTradeMenu text.
updateRollButton() - Method in class soc.client.SOCHandPanel
Client is current player, turn has just begun.
updateSeatLockButton() - Method in class soc.client.SOCHandPanel
update the seat lock button so that it allows a player to lock an unlocked seat and vice versa.
updateSettlementConflicts(SOCPossibleSettlement, HashMap) - Method in class soc.robot.SOCPlayerTracker
update settlement conflicts
updateSpeedup() - Method in class soc.robot.SOCPossibleCity
 
updateSpeedup() - Method in class soc.robot.SOCPossibleSettlement
update the speedup that this settlement gives
updateTakeOverButton() - Method in class soc.client.SOCHandPanel
update the takeover button so that it only allows takover when it's not the robot's turn
updateThreats(HashMap) - Method in class soc.robot.SOCPlayerTracker
update threats for pieces that need to be updated
updateValue(int) - Method in class soc.client.SOCHandPanel
update the value of a player element.
updateWinGameETAs(HashMap) - Static method in class soc.robot.SOCPlayerTracker
update winGameETAs for player trackers
updated - Variable in class soc.robot.SOCPossiblePiece
this is a flag used for updating
upgradeCityItem - Variable in class soc.client.SOCBoardPanel.BoardPopupMenu
 
upperBound - Variable in class soc.client.ColorSquare
 
usage() - Static method in class soc.client.SOCAccountClient
for stand-alones
usage() - Static method in class soc.client.SOCPlayerClient
for stand-alones
userName - Static variable in class soc.server.database.SOCDBHelper
Cached username used when reconnecting on error
userPasswordQuery - Static variable in class soc.server.database.SOCDBHelper
 

V

VACANT - Static variable in class soc.game.SOCGame
seat states
VERSION - Static variable in class soc.message.SOCMessage
 
VERSION - Static variable in class soc.util.Version
 
VICTORYPOINTS - Static variable in class soc.client.SOCHandPanel
 
VOTE_NO - Static variable in class soc.game.SOCGame
 
VOTE_NONE - Static variable in class soc.game.SOCGame
SOCGame.boardResetVotes per-player states: no vote sent; yes; no.
VOTE_YES - Static variable in class soc.game.SOCGame
 
VP_WINNER - Static variable in class soc.game.SOCGame
Number of victory points (10) needed to win.
Version - class soc.util.Version.
Package level version file used to keep packaging and codebase in sync.
Version() - Constructor for class soc.util.Version
 
value - Variable in class soc.message.SOCPlayerElement
Element value
valueVis - Variable in class soc.client.ColorSquare
 
vec - Variable in class soc.util.CappedQueue
 
vec - Variable in class soc.util.Queue
 
versBuild - Variable in class soc.message.SOCVersion
Version build, or null, as in Version.buildnum()
versNum - Variable in class soc.message.SOCVersion
Version number, as in Version.versionNumber()
versStr - Variable in class soc.message.SOCVersion
Version display string, as in Version.version()
version() - Static method in class soc.util.Version
Return the current version string.
versionInfo - Static variable in class soc.util.Version
Current version info
versionNumber() - Static method in class soc.util.Version
Return the current version number.
vertRoadX - Static variable in class soc.client.SOCBoardPanel
road looks like "|"
vertRoadY - Static variable in class soc.client.SOCBoardPanel
 
victims - Variable in class soc.game.SOCMoveRobberResult
Victim, or possible victims, or empty or null; content type SOCPlayer
vis - Variable in class soc.util.NodeLenVis
nodes that we have visited along the way
visibleFaceGrid - Variable in class soc.client.FaceChooserFrame.FaceChooserList
Contains only visible faces (based on scrollbar).
vpLab - Variable in class soc.client.SOCHandPanel
 
vpSq - Variable in class soc.client.SOCHandPanel
 

W

WAITING_FOR_CHOICE - Static variable in class soc.game.SOCGame
 
WAITING_FOR_DISCARDS - Static variable in class soc.game.SOCGame
 
WAITING_FOR_DISCOVERY - Static variable in class soc.game.SOCGame
 
WAITING_FOR_MONOPOLY - Static variable in class soc.game.SOCGame
 
WARN_LEVEL_COLOR - Static variable in class soc.client.ColorSquare
The warning-level text color (high, low, or zero)
WARN_LEVEL_COLOR_BG_FROMGREY - Static variable in class soc.client.ColorSquare
Background color for warning-level, if grey normally
WATER_HEX - Static variable in class soc.game.SOCBoard
Water hex; higher-numbered than all land hex types
WHEAT - Static variable in class soc.client.ColorSquare
 
WHEAT - Static variable in class soc.client.SOCHandPanel
 
WHEAT - Static variable in interface soc.game.SOCResourceConstants
 
WHEAT - Static variable in class soc.message.SOCPlayerElement
 
WHEAT_HEX - Static variable in class soc.game.SOCBoard
 
WHEAT_PORT - Static variable in class soc.game.SOCBoard
Wheat port type
WHEAT_PORT_HEX - Static variable in class soc.game.SOCBoard
 
WIDTH - Static variable in class soc.client.ColorSquare
 
WIDTH_L - Static variable in class soc.client.ColorSquareLarger
 
WIDTH_MIN - Static variable in class soc.client.SOCHandPanel
Minimum desired width, in pixels
WINNER_SUFFIX - Static variable in class soc.client.SOCHandPanel
If player has won the game, update pname label
WIN_GAME_CUTOFF - Static variable in class soc.robot.SOCRobotNegotiator
 
WIN_LA - Static variable in class soc.robot.SOCRobotDM
 
WIN_LR - Static variable in class soc.robot.SOCRobotDM
 
WOOD - Static variable in class soc.client.ColorSquare
 
WOOD - Static variable in class soc.client.SOCHandPanel
 
WOOD - Static variable in interface soc.game.SOCResourceConstants
 
WOOD - Static variable in class soc.message.SOCPlayerElement
 
WOOD_HEX - Static variable in class soc.game.SOCBoard
Wood; highest-numbered land hex type (also MAX_ROBBER_HEX)
WOOD_PORT - Static variable in class soc.game.SOCBoard
Wood port type; highest-numbered port-type integer
WOOD_PORT_HEX - Static variable in class soc.game.SOCBoard
Wood port type; highest-numbered port-hextype integer
waitingForDevCard - Variable in class soc.robot.SOCRobotBrain
true when we're waiting to receive a dev card
waitingForGameState - Variable in class soc.robot.SOCRobotBrain
true if we're waiting for a GAMESTATE message from the server.
waitingForOurTurn - Variable in class soc.robot.SOCRobotBrain
true if we're waiting for a TURN message from the server when it's our turn
waitingForTradeMsg - Variable in class soc.robot.SOCRobotBrain
true when we're waiting for the results of a trade
waitingForTradeResponse - Variable in class soc.robot.SOCRobotBrain
 
wantH - Variable in class soc.client.AskDialog
Desired size (visible size inside of insets)
wantH - Variable in class soc.client.FaceChooserFrame.FaceChooserList
Desired size (visible size inside of insets; not incl scrollW)
wantH - Variable in class soc.client.SOCChoosePlayerDialog
Desired size (visible size inside of insets)
wantH - Variable in class soc.client.SOCDiscardDialog
Desired size (visible size inside of insets)
wantSize - Variable in class soc.client.FaceChooserFrame.FaceChooserList
Desired size
wantW - Variable in class soc.client.AskDialog
Desired size (visible size inside of insets)
wantW - Variable in class soc.client.FaceChooserFrame.FaceChooserList
Desired size (visible size inside of insets; not incl scrollW)
wantW - Variable in class soc.client.SOCChoosePlayerDialog
Desired size (visible size inside of insets)
wantW - Variable in class soc.client.SOCDiscardDialog
Desired size (visible size inside of insets)
wantsAnotherOffer - Variable in class soc.robot.SOCRobotNegotiator
 
wantsAnotherOffer(int, int) - Method in class soc.robot.SOCRobotNegotiator
 
wantsCancel - Variable in class soc.client.SOCBoardPanel.BoardPopupMenu
determined at menu-show time
wantsShown - Variable in class soc.client.AWTToolTip
JM add: want shown? If true, must dynamically add us to parentComp.
warnHighBound - Variable in class soc.client.ColorSquare
 
warnLowBound - Variable in class soc.client.ColorSquare
 
warn_bg_grey - Variable in class soc.client.ColorSquare
Normal background color is GREY (when not high or low "warning" color).
wasItSentAlready() - Method in class soc.client.SOCBoardPanel.BoardPanelSendBuildTask
 
wasRobot - Variable in class soc.server.SOCGameBoardReset
Was this player position a robot? Indexed 0 to SOCGame.MAXPLAYERS-1
wasSentAlready - Variable in class soc.client.SOCBoardPanel.BoardPanelSendBuildTask
 
whatWeFailedToBuild - Variable in class soc.robot.SOCRobotBrain
This is what we tried building this turn, but the server said it was an illegal move (due to a bug in our robot).
whatWeWantToBuild - Variable in class soc.robot.SOCRobotBrain
This is what we want to build
wheatLab - Variable in class soc.client.SOCHandPanel
 
wheatSq - Variable in class soc.client.SOCHandPanel
 
wid - Variable in class soc.client.AWTClickTester
 
width - Variable in class soc.client.ShadowedBox
 
width - Variable in class soc.client.SpeechBalloon
 
winGameETA - Variable in class soc.robot.SOCPlayerTracker
 
windowActivated(WindowEvent) - Method in class soc.client.AskDialog
Stub required by WindowListener
windowActivated(WindowEvent) - Method in class soc.client.FaceChooserFrame
Stub required by WindowListener
windowCloseChosen() - Method in class soc.client.AskDialog
The dialog window was closed by the user, or ESC was pressed.
windowCloseChosen() - Method in class soc.client.SOCPlayerInterface.ResetBoardVoteDialog
React to the dialog window closed by user.
windowCloseChosen() - Method in class soc.client.SOCPracticeAskDialog
React to the dialog window closed by user, or Esc pressed.
windowCloseChosen() - Method in class soc.client.SOCQuitAllConfirmDialog
React to the dialog window closed by user.
windowCloseChosen() - Method in class soc.client.SOCQuitConfirmDialog
React to the dialog window closed by user.
windowClosed(WindowEvent) - Method in class soc.client.AskDialog
Stub required by WindowListener
windowClosed(WindowEvent) - Method in class soc.client.FaceChooserFrame
Stub required by WindowListener
windowClosing(WindowEvent) - Method in class soc.client.AskDialog
Dialog close requested by user.
windowClosing(WindowEvent) - Method in class soc.client.ChannelFrame.MyWindowListener
 
windowClosing(WindowEvent) - Method in class soc.client.FaceChooserFrame
Dialog close requested by user.
windowClosing(WindowEvent) - Method in class soc.client.SOCAccountClient.MyWindowAdapter
 
windowClosing(WindowEvent) - Method in class soc.client.SOCPlayerClient.MyWindowAdapter
User has clicked window Close button.
windowClosing(WindowEvent) - Method in class soc.client.SOCPlayerInterface.MyWindowAdapter
Ask if player is sure - Leave the game when the window closes.
windowDeactivated(WindowEvent) - Method in class soc.client.AskDialog
Stub required by WindowListener
windowDeactivated(WindowEvent) - Method in class soc.client.FaceChooserFrame
Stub required by WindowListener
windowDeiconified(WindowEvent) - Method in class soc.client.AskDialog
Stub required by WindowListener
windowDeiconified(WindowEvent) - Method in class soc.client.FaceChooserFrame
Stub required by WindowListener
windowIconified(WindowEvent) - Method in class soc.client.AskDialog
Stub required by WindowListener
windowIconified(WindowEvent) - Method in class soc.client.FaceChooserFrame
Stub required by WindowListener
windowOpened(WindowEvent) - Method in class soc.client.AskDialog
Window is appearing - check the size and the default button keyboard focus
windowOpened(WindowEvent) - Method in class soc.client.ChannelFrame.MyWindowListener
 
windowOpened(WindowEvent) - Method in class soc.client.FaceChooserFrame
Window is appearing - check the size and the default button keyboard focus
windowOpened(WindowEvent) - Method in class soc.client.SOCAccountClient.MyWindowAdapter
 
windowOpened(WindowEvent) - Method in class soc.client.SOCPlayerClient.MyWindowAdapter
Set focus to Nickname field
woodLab - Variable in class soc.client.SOCHandPanel
 
woodSq - Variable in class soc.client.SOCHandPanel
 

Y

YES_NO - Static variable in class soc.client.ColorSquare
 
youHave - Variable in class soc.client.SOCDiscardDialog
 

Z

zero - Static variable in class soc.client.SOCHandPanel
Array of five zeroes; for SOCHandPanel.sqPanel.
zero - Static variable in class soc.client.TradeOfferPanel
 

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