JSettlers v1.0.6 API
Built ${date}
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

ACCEPTOFFER - Static variable in class soc.message.SOCMessage
 
ACCEPT_OFFER - Static variable in class soc.robot.SOCRobotNegotiator
 
ADDNEW - Static variable in class soc.message.SOCDevCard
 
ADDOLD - Static variable in class soc.message.SOCDevCard
 
ADMINPING - Static variable in class soc.message.SOCMessage
 
ADMINRESET - Static variable in class soc.message.SOCMessage
 
a - Variable in class soc.util.IntPair
 
ac - Variable in class soc.client.SOCAccountClient
 
ac - Variable in class soc.client.SOCPlayerClient
 
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
actionPerformed(ActionEvent) - Method in class soc.client.SOCAccountClient
Handle mouse clicks and keyboard
actionPerformed(ActionEvent) - Method in class soc.client.SOCBuildingPanel
DOCUMENT ME!
actionPerformed(ActionEvent) - Method in class soc.client.SOCHandPanel
handle interaction
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
actionType - Variable in class soc.robot.SOCPlayerAction
The type of action
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
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(Connection) - Method in class soc.server.genericServer.Server
add a connection to the system
addMember(String) - Method in class soc.client.ChannelFrame
add a member to the group
addMember(Connection, String) - Method in class soc.server.SOCChannelList
add a member to the chat channel
addMember(Connection, 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
addRobotButton() - Method in class soc.client.SOCHandPanel
DOCUMENT ME!
addSeatLockBut() - Method in class soc.client.SOCHandPanel
DOCUMENT ME!
addSitButton() - Method in class soc.client.SOCHandPanel
DOCUMENT ME!
addTakeOverBut() - Method in class soc.client.SOCHandPanel
DOCUMENT ME!
addTheirNewRoad(SOCRoad) - Method in class soc.robot.SOCPlayerTracker
add another player's new road
addTheirNewSettlement(SOCSettlement) - 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
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
addToScore(float) - Method in class soc.robot.SOCPossiblePiece
add to score
addValue(int) - Method in class soc.client.ColorSquare
DOCUMENT ME!
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 next player
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
allOriginalPlayers() - Method in class soc.game.SOCGame
 
append(String) - Method in class soc.client.SnippingTextArea
DOCUMENT ME!

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
 
BUILDREQUEST - Static variable in class soc.message.SOCMessage
 
BUYCARDREQUEST - Static variable in class soc.message.SOCMessage
 
b - Variable in class soc.util.IntPair
 
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
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.
biggestThreats - Variable in class soc.robot.SOCPossiblePiece
this is the piece that we need to beat to build this one
boardPanel - Variable in class soc.client.SOCPlayerInterface
the board display
brain - Variable in class soc.robot.SOCPlayerTracker
 
brain - Variable in class soc.robot.SOCRobotDM
 
brain - Variable in class soc.robot.SOCRobotNegotiator
 
broadcast(String) - Method in class soc.server.genericServer.Server
broadcast a message
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
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
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
 
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
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

CANCELBUILDREQUEST - Static variable in class soc.message.SOCMessage
 
CAP - Static variable in interface soc.game.SOCDevCardConstants
 
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.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
 
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_HEX - Static variable in class soc.game.SOCBoard
 
CLEAR - Static variable in class soc.client.SOCHandPanel
 
CLEAROFFER - Static variable in class soc.message.SOCMessage
 
CLEARTRADEMSG - Static variable in class soc.message.SOCMessage
 
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
 
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
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 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.
Connection - class soc.server.genericServer.Connection.
A server connection.
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.
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
 
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
return true if the player can 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
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
cancelBuildSettlement(int) - Method in class soc.game.SOCGame
a player is UNbuying a settlement
cardLayout - Variable in class soc.client.SOCAccountClient
 
cardLayout - Variable in class soc.client.SOCPlayerClient
 
cardList - Variable in class soc.client.SOCHandPanel
 
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
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
channel - Variable in class soc.client.SOCPlayerClient
 
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
chatDisplay - Variable in class soc.client.SOCPlayerInterface
where chat text is displayed
chatPrint(String) - Method in class soc.client.SOCPlayerInterface
print text in the chat window
checkForExpiredGames() - Method in class soc.server.SOCServer
check for games that have expired and destroy them if games are about to expire, send a warning
checkForWinner() - Method in class soc.game.SOCGame
check all the vp totals to see if the game is over
checkTurn(Connection, SOCGame) - Method in class soc.server.SOCServer
make sure it's the player's turn
chlist - Variable in class soc.client.SOCPlayerClient
 
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
cityLab - Variable in class soc.client.SOCHandPanel
 
citySq - Variable in class soc.client.SOCHandPanel
 
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.SOCHandPanel
 
clearOffer(SOCGame) - Method in class soc.client.SOCDisplaylessPlayerClient
the user is clearing an offer
clearOffer() - Method in class soc.client.SOCHandPanel
DOCUMENT ME!
clearOffer(SOCGame) - Method in class soc.client.SOCPlayerClient
the user is clearing an offer
clearPotentialSettlements() - Method in class soc.game.SOCPlayer
Set all nodes to not be potential settlements
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
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
cnvs - Variable in class soc.client.ChannelFrame
 
conflicts - Variable in class soc.robot.SOCPossibleSettlement
 
connect() - Method in class soc.client.SOCAccountClient
Attempts to connect to the server.
connect() - Method in class soc.client.SOCPlayerClient
Attempts to connect to the server.
connectToChannel(Connection, String) - Method in class soc.server.SOCServer
Adds a connection to a chat channel.
connectToGame(Connection, 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
 
connectionCount() - Method in class soc.server.genericServer.Server
 
conns - Variable in class soc.server.genericServer.Server
the connections
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
 
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
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.
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
 
countLines(String) - Method in class soc.client.SnippingTextArea
 
counter - Variable in class soc.robot.SOCRobotBrain
A counter used to measure passage of time
createAccount(String, String, String, String, long) - Static method in class soc.server.database.SOCDBHelper
DOCUMENT ME!
createChannel(String) - Method in class soc.server.SOCChannelList
create a new channel
createGame(String) - Method in class soc.server.SOCGameList
create a new game
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

D

D - class soc.debug.D.
DOCUMENT ME!
D() - Constructor for class soc.debug.D
 
D - class soc.disableDebug.D.
DOCUMENT ME!
D() - Constructor for class soc.disableDebug.D
 
DEFAULT_FACE - Static variable in class soc.client.SOCFaceButton
 
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_HEX - Static variable in class soc.game.SOCBoard
 
DEVCARD - Static variable in class soc.message.SOCMessage
 
DEVCARDCOUNT - Static variable in class soc.message.SOCMessage
 
DICERESULT - Static variable in class soc.message.SOCMessage
 
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
 
DRAW - Static variable in class soc.message.SOCDevCard
dev card actions
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 data associated with this connection
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
destroy() - Method in class soc.client.SOCAccountClient
destroy the applet
destroy() - Method in class soc.client.SOCDisplaylessPlayerClient
destroy the applet
destroy() - Method in class soc.client.SOCPlayerClient
destroy the applet
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
devCardMultiplier - Variable in class soc.robot.SOCRobotDM
 
devCardMultiplier - Variable in class soc.util.SOCRobotParameters
 
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
 
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
discardDialog - Variable in class soc.client.SOCPlayerInterface
the dialog for getting what resources the player wants to discard
disconnect() - Method in class soc.client.SOCAccountClient
disconnect from the net
disconnect() - Method in class soc.client.SOCDisplaylessPlayerClient
disconnect from the net
disconnect() - Method in class soc.client.SOCPlayerClient
disconnect from the net
disconnectReconnect() - Method in class soc.robot.SOCRobotClient
disconnect and then try to reconnect
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
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.SOCBuildingPanel
DOCUMENT ME!
doLayout() - Method in class soc.client.SOCHandPanel
DOCUMENT ME!
doLayout() - Method in class soc.client.SOCPlayerInterface
do the layout
doLayout() - Method in class soc.client.SquaresPanel
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
doc - Variable in class soc.client.SOCDisplaylessPlayerClient
 
doneBut - Variable in class soc.client.SOCHandPanel
 
doneTrading - Variable in class soc.robot.SOCRobotBrain
true if we're done trading
dumbFastGameStrategy(int[]) - Method in class soc.robot.SOCRobotDM
dumbFastGameStrategy uses rules to determine what to build next

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
 
ENDTURN - Static variable in class soc.message.SOCMessage
 
EXPAND_LEVEL - Static variable in class soc.robot.SOCPlayerTracker
 
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!
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
DOCUMENT ME!
ebug_enable() - Static method in class soc.debug.D
DOCUMENT ME!
ebug_enable() - Static method in class soc.disableDebug.D
DOCUMENT ME!
edgeCoordToString(int) - Method in class soc.game.SOCBoard
 
email - Variable in class soc.client.SOCAccountClient
 
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!
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
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.Server
 
estimateResourceRarity() - Method in class soc.robot.SOCRobotBrain
estimate the rarity of each resource
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
 
ex - Variable in class soc.client.SOCAccountClient
 
ex - Variable in class soc.client.SOCDisplaylessPlayerClient
 
ex - 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

F

FAST_STRATEGY - Static variable in class soc.robot.SOCRobotDM
 
FIRSTPLAYER - Static variable in class soc.message.SOCMessage
 
faceImg - Variable in class soc.client.SOCHandPanel
 
favoriteCity - Variable in class soc.robot.SOCRobotDM
 
favoriteRoad - Variable in class soc.robot.SOCRobotDM
 
favoriteSettlement - Variable in class soc.robot.SOCRobotDM
 
findBestScoringNode(Hashtable) - Method in class soc.robot.SOCRobotBrain
given a table of nodes/edges with scores, return the best scoring pair
firstSettlement - Variable in class soc.robot.SOCRobotBrain
used in planning where to put our first and second settlements

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
 
GET - Static variable in class soc.client.SOCHandPanel
 
GIVE - Static variable in class soc.client.SOCHandPanel
 
GREY - Static variable in class soc.client.ColorSquare
 
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.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
 
gameDataFiles - Variable in class soc.server.SOCServer
table of game data files
gameEventQ - Variable in class soc.robot.SOCRobotBrain
The queue of game messages
gameList - Variable in class soc.server.SOCServer
list of soc games
gameMembers - Variable in class soc.server.SOCGameList
 
gameMutexes - Variable in class soc.server.SOCGameList
 
games - Variable in class soc.client.SOCDisplaylessPlayerClient
the games
games - Variable in class soc.client.SOCPlayerClient
the 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() - 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
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
 
getBoardPanel() - Method in class soc.client.SOCPlayerInterface
 
getBoolValue() - Method in class soc.client.ColorSquare
DOCUMENT ME!
getBrain() - Method in class soc.robot.SOCPlayerTracker
 
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
 
getConflicts() - Method in class soc.robot.SOCPossibleSettlement
 
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
 
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.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!
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
 
getExpiration() - Method in class soc.game.SOCGame
 
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.SOCDiceResult
 
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.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.SOCRollDiceRequest
 
getGame() - Method in class soc.message.SOCSetPlayedDevCard
 
getGame() - Method in class soc.message.SOCSetSeatLock
 
getGame() - Method in class soc.message.SOCSetTurn
 
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
 
getGameState() - Method in class soc.game.SOCGame
 
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
 
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
 
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
 
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
DOCUMENT ME!
getMaxETA() - Method in class soc.util.SOCRobotParameters
 
getMaxGameLength() - Method in class soc.util.SOCRobotParameters
 
getMaximumLines() - Method in class soc.client.SnippingTextArea
 
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.ColorSquare
DOCUMENT ME!
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!
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
 
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
 
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 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
 
getPanelX() - Static method in class soc.client.SOCBoardPanel
 
getPanelY() - Static method in class soc.client.SOCBoardPanel
 
getParent() - Method in class soc.robot.SOCBuildPossibility
 
getParent() - Method in class soc.robot.SOCTradeTree
 
getPassword() - Method in class soc.message.SOCCreateAccount
 
getPassword() - Method in class soc.message.SOCJoin
 
getPassword() - Method in class soc.message.SOCJoinGame
 
getPiece() - Method in class soc.robot.SOCBuildPossibility
 
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(int) - 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.SOCResourceCount
 
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
 
getPlayerWithLargestArmy() - Method in class soc.game.SOCGame
 
getPlayerWithLongestRoad() - Method in class soc.game.SOCGame
 
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.ColorSquare
DOCUMENT ME!
getPreferedSize() - Method in class soc.client.SOCBoardPanel
DOCUMENT ME!
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!
getPriority() - Method in class soc.robot.SOCBuildPossibility
 
getPublicVP() - Method in class soc.game.SOCPlayer
 
getRecord(Object) - Method in class soc.util.DebugRecorder
Get a record from the table
getResource() - Method in class soc.message.SOCMonopolyPick
 
getResourceSet() - Method in class soc.robot.SOCTradeTree
 
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
getResult() - Method in class soc.message.SOCDiceResult
 
getRoadNodes() - Method in class soc.game.SOCPlayer
 
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.SOCBuildPossibility
 
getScore() - Method in class soc.robot.SOCPossiblePiece
 
getScores() - Method in class soc.message.SOCGameStats
 
getSettlements() - Method in class soc.game.SOCBoard
get the list of settlements
getSettlements() - Method in class soc.game.SOCPlayer
 
getSleepTime() - Method in class soc.message.SOCServerPing
 
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
 
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
 
getTo() - Method in class soc.game.SOCTradeOffer
 
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
 
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!
getVictims() - Method in class soc.game.SOCMoveRobberResult
DOCUMENT ME!
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
giveDevCard(String, SOCGame) - Method in class soc.server.SOCServer
this is a debugging command that gives a dev card to a player
giveLab - Variable in class soc.client.SOCHandPanel
 
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
 

H

HEIGHT - Static variable in class soc.client.ColorSquare
 
handleACCEPTOFFER(SOCAcceptOffer) - Method in class soc.robot.SOCRobotClient
handle the "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
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
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
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) - Method in class soc.client.SOCPlayerClient
handle the "list of channels" message
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
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
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
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
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
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
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
handleJOINGAMEAUTH(SOCJoinGameAuth) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "join game authorization" message
handleJOINGAMEAUTH(SOCJoinGameAuth) - 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
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
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
handleMEMBERS(SOCMembers) - Method in class soc.client.SOCDisplaylessPlayerClient
handle the "members" message
handleMEMBERS(SOCMembers) - Method in class soc.client.SOCPlayerClient
handle the "members" 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
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
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
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
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
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
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
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
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
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
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
hands - Variable in class soc.client.SOCPlayerInterface
the display for the players' hands
hasBeenExpanded - Variable in class soc.robot.SOCPossiblePiece
this flag is used for expansion
hasBeenExpanded() - Method in class soc.robot.SOCPossiblePiece
 
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
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
 
hashCode() - Method in class soc.game.SOCResourceSet
 
hashCode() - Method in class soc.robot.SOCResSetBuildTimePair
 
hashCode() - Method in class soc.robot.SOCResSetBuildTypePair
 
host - Variable in class soc.client.SOCAccountClient
 
host - Variable in class soc.client.SOCDisplaylessPlayerClient
 
host - Variable in class soc.client.SOCPlayerClient
 
host() - Method in class soc.server.genericServer.Connection
DOCUMENT ME!
hst - Variable in class soc.server.genericServer.Connection
 

I

IMAROBOT - Static variable in class soc.message.SOCMessage
 
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
in - Variable in class soc.client.SOCAccountClient
 
in - Variable in class soc.client.SOCDisplaylessPlayerClient
 
in - Variable in class soc.client.SOCPlayerClient
 
inPlay - Variable in class soc.client.SOCHandPanel
 
inQueue - Variable in class soc.server.genericServer.Server
 
inUse - Variable in class soc.server.SOCChannelList
 
inUse - Variable in class soc.server.SOCGameList
 
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() - Method in class soc.client.SOCPlayerClient
Initialize the applet
init() - Method in class soc.robot.SOCRobotClient
Initialize the robot player
initInterfaceElements() - Method in class soc.client.SOCPlayerInterface
Setup the interface elements
initVisualElements() - Method in class soc.client.SOCAccountClient
init the visual elements
initVisualElements() - Method in class soc.client.SOCPlayerClient
init the visual elements
initialize(String, String) - Static method in class soc.server.database.SOCDBHelper
This makes a connection to the database and initializes the prepared statements.
insert(String, int) - Method in class soc.client.SnippingTextArea
DOCUMENT ME!
interactive - Variable in class soc.client.SOCHandPanel
When this flag is true, the panel is interactive.
isBuyDevCard() - Method in class soc.robot.SOCBuildPossibility
 
isChannel(String) - Method in class soc.server.SOCChannelList
 
isChannelEmpty(String) - Method in class soc.server.SOCChannelList
 
isConnected() - Method in class soc.server.genericServer.Connection
DOCUMENT ME!
isConnectedByRoad(int, int) - Method in class soc.game.SOCPlayer
 
isETAUpdated() - Method in class soc.robot.SOCPossiblePiece
 
isGame(String) - Method in class soc.server.SOCGameList
 
isGameEmpty(String) - Method in class soc.server.SOCGameList
 
isLegalRoad(int) - Method in class soc.game.SOCPlayer
 
isMember(Connection, String) - Method in class soc.server.SOCChannelList
 
isMember(Connection, String) - Method in class soc.server.SOCGameList
 
isNodeOnBoard(int) - Method in class soc.game.SOCBoard
 
isOn() - Method in class soc.util.DebugRecorder
 
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
 
isSeatLocked(int) - Method in class soc.game.SOCGame
 
isSeatVacant(int) - Method in class soc.game.SOCGame
 
isSellingResource - Variable in class soc.robot.SOCRobotNegotiator
 
isThreatUpdated() - Method in class soc.robot.SOCPossiblePiece
 
isUp() - Method in class soc.server.genericServer.Server
 

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
 

K

KNIGHT - Static variable in interface soc.game.SOCDevCardConstants
 
kill() - Method in class soc.robot.SOCRobotBrain
kill this brain
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
 
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
 
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
 
largestArmyETA - Variable in class soc.robot.SOCPlayerTracker
 
larmyLab - Variable in class soc.client.SOCHandPanel
 
lastMessage - Variable in class soc.client.SOCDisplaylessPlayerClient
 
lastMessage - Variable in class soc.client.SOCPlayerClient
 
lastMove - Variable in class soc.robot.SOCRobotBrain
keeps track of the last thing we bought for debugging purposes
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
leaderAdversarialFactor - Variable in class soc.robot.SOCRobotDM
 
leaderAdversarialFactor - Variable in class soc.util.SOCRobotParameters
 
leaveAllChannels(Connection) - Method in class soc.server.SOCServer
the connection c leaves all channels it was in
leaveAllGames(Connection) - 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(Connection, 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(Connection) - Method in class soc.server.SOCServer
things to do when the connection c leaves
leaveConnection(Connection) - 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(Connection, String, boolean) - Method in class soc.server.SOCServer
the connection c leaves the game gm WARNING: MUST HAVE THE gameList.takeMonitorForGame(gm) before calling this method
len - Variable in class soc.util.NodeLenVis
the current length of the path we're going down
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
longestRoadETA - Variable in class soc.robot.SOCPlayerTracker
 
longestRoadPotential - Variable in class soc.robot.SOCPossibleRoad
 
longestRoadValue - Variable in class soc.robot.SOCPossibleRoad
 
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

MAKEOFFER - Static variable in class soc.message.SOCMessage
 
MAXEDGE - Static variable in class soc.game.SOCBoard
largest value for an edge
MAXHEX - Static variable in class soc.game.SOCBoard
largest value for a hex
MAXNODE - Static variable in class soc.game.SOCBoard
largest value for a node
MAXNODEPLUSONE - Static variable in class soc.game.SOCBoard
largest 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
 
MEMBERS - Static variable in class soc.message.SOCMessage
 
MESSAGE_MODE - Static variable in class soc.client.TradeOfferPanel
 
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 value for an edge
MINHEX - Static variable in class soc.game.SOCBoard
smallest value for a hex
MINNODE - Static variable in class soc.game.SOCBoard
smallest value for a node
MISC_PORT - Static variable in class soc.game.SOCBoard
 
MISC_PORT_HEX - Static variable in class soc.game.SOCBoard
 
MONO - Static variable in interface soc.game.SOCDevCardConstants
 
MONOPOLYPICK - Static variable in class soc.message.SOCMessage
 
MOVEROBBER - Static variable in class soc.message.SOCMessage
 
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.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
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
 
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
 
messageLabel - Variable in class soc.client.SOCAccountClient
 
messageLabel - Variable in class soc.client.SOCPlayerClient
 
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.
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(Connection, 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.
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.ColorSquare
DOCUMENT ME!
mouseClicked(MouseEvent) - Method in class soc.client.SOCBoardPanel
DOCUMENT ME!
mouseDragged(MouseEvent) - Method in class soc.client.SOCBoardPanel
DOCUMENT ME!
mouseEntered(MouseEvent) - Method in class soc.client.ColorSquare
DOCUMENT ME!
mouseEntered(MouseEvent) - Method in class soc.client.SOCBoardPanel
Handle Events
mouseExited(MouseEvent) - Method in class soc.client.ColorSquare
DOCUMENT ME!
mouseExited(MouseEvent) - Method in class soc.client.SOCBoardPanel
DOCUMENT ME!
mouseMoved(MouseEvent) - Method in class soc.client.SOCBoardPanel
DOCUMENT ME!
mousePressed(MouseEvent) - Method in class soc.client.ColorSquare
DOCUMENT ME!
mousePressed(MouseEvent) - Method in class soc.client.SOCBoardPanel
DOCUMENT ME!
mouseReleased(MouseEvent) - Method in class soc.client.ColorSquare
DOCUMENT ME!
mouseReleased(MouseEvent) - Method in class soc.client.SOCBoardPanel
DOCUMENT ME!
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

N

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
 
NULLMESSAGE - Static variable in class soc.message.SOCMessage
message type IDs
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 the robot face
NodeLenVis - class soc.util.NodeLenVis.
DOCUMENT ME!
NodeLenVis(int, int, Vector) - Constructor for class soc.util.NodeLenVis
Creates a new NodeLenVis object.
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
 
needsLA() - Method in class soc.robot.SOCPlayerTracker
 
needsLR() - Method in class soc.robot.SOCPlayerTracker
 
needsToBeExpanded() - Method in class soc.robot.SOCTradeTree
 
negotiator - Variable in class soc.robot.SOCRobotBrain
the thing that determines how we negotiate
newConnection(Connection) - Method in class soc.server.SOCServer
Things to do when a new connection comes
newConnection(Connection) - Method in class soc.server.genericServer.Server
placeholder for doing things when a new connection comes
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
node - Variable in class soc.util.NodeLenVis
the coordinates of a node
nodeCoordToString(int) - Method in class soc.game.SOCBoard
 
nodesOnBoard - Variable in class soc.game.SOCBoard
a list of nodes on the board
npix - Variable in class soc.client.ChannelFrame
 
npix - Variable in class soc.client.SOCPlayerInterface
width of text output area in pixels
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

O

OCCUPIED - Static variable in class soc.game.SOCGame
 
OFFER_MODE - Static variable in class soc.client.TradeOfferPanel
 
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_HEX - Static variable in class soc.game.SOCBoard
 
OVER - Static variable in class soc.game.SOCGame
 
offer - Variable in class soc.client.SOCHandPanel
 
offerRejections - Variable in class soc.robot.SOCRobotBrain
true if the player with that player number has rejected our offer
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
offersMade - Variable in class soc.robot.SOCRobotNegotiator
 
oldGameState - Variable in class soc.robot.SOCRobotBrain
the game state before the current one
onIgnoreList(String) - Method in class soc.client.SOCPlayerClient
 
oreLab - Variable in class soc.client.SOCHandPanel
 
oreSq - Variable in class soc.client.SOCHandPanel
 
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
 
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
 
outQueue - Variable in class soc.server.genericServer.Connection
 
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

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
 
PLAY - Static variable in class soc.message.SOCDevCard
 
PLAY1 - Static variable in class soc.game.SOCGame
 
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
 
POTENTIALSETTLEMENTS - Static variable in class soc.message.SOCMessage
 
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.
paint(Graphics) - Method in class soc.client.ColorSquare
DOCUMENT ME!
paint(Graphics) - Method in class soc.client.SOCBoardPanel
Redraw the board using double buffering.
paint(Graphics) - Method in class soc.client.SOCFaceButton
Redraw the board using double buffering.
paint(Graphics) - Method in class soc.client.ShadowedBox
DOCUMENT ME!
paint(Graphics) - Method in class soc.client.SpeechBalloon
DOCUMENT ME!
panelx - Static variable in class soc.client.SOCBoardPanel
size of the whole panel
panely - Static variable in class soc.client.SOCBoardPanel
 
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 GameStatss 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.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.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 StartGame 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
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
password2 - Variable in class soc.client.SOCAccountClient
the second password
pause(int) - Method in class soc.robot.SOCRobotBrain
pause for a bit
pieceType - Variable in class soc.game.SOCPlayingPiece
The type of this playing piece
pieceType - Variable in class soc.robot.SOCPossiblePiece
The type of this playing piece
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
placeSecondSettlement() - Method in class soc.robot.SOCRobotBrain
place planned second settlement
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
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.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
playerInterface - Variable in class soc.client.SOCHandPanel
 
playerInterfaces - Variable in class soc.client.SOCPlayerClient
the player interfaces for the games
playerSend - Variable in class soc.client.SOCHandPanel
 
playerSendMap - Variable in class soc.client.SOCHandPanel
 
playerTrackers - Variable in class soc.robot.SOCRobotBrain
trackers for all players
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
pname - Variable in class soc.client.SOCHandPanel
 
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
 
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
 
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
processCommand(String, Connection) - Method in class soc.server.SOCServer
Treat the incomming messages Note: When there is a choice, always use local information over information from the message.
processCommand(String, Connection) - Method in class soc.server.genericServer.Server
DOCUMENT ME!
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) - Method in class soc.client.SOCPlayerClient
write a message to the net
put(String) - Method in class soc.server.genericServer.Connection
DOCUMENT ME!
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
DOCUMENT ME!
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
a piece has been put on the board
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

Q

QUIT - Static variable in class soc.client.SOCHandPanel
 
Queue - class soc.util.Queue.
DOCUMENT ME!
Queue() - Constructor for class soc.util.Queue
 
quitBut - Variable in class soc.client.SOCHandPanel
 

R

READY - Static variable in class soc.game.SOCGame
 
RECORDING - Static variable in class soc.util.DebugRecorder
 
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
 
RESOURCECOUNT - Static variable in class soc.message.SOCMessage
 
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
 
ROLL - Static variable in class soc.client.SOCHandPanel
 
ROLLDICE - Static variable in class soc.message.SOCMessage
 
ROLLDICEREQUEST - Static variable in class soc.message.SOCMessage
 
rand - Variable in class soc.robot.SOCRobotBrain
Random number generator
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.server.genericServer.Connection
 
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
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!
rejectOffer(SOCGame) - Method in class soc.client.SOCDisplaylessPlayerClient
the user is rejecting the current offers
rejectOffer() - Method in class soc.client.SOCHandPanel
DOCUMENT ME!
rejectOffer(SOCGame) - Method in class soc.client.SOCPlayerClient
the user is rejecting the current offers
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
removeConflict(SOCPossibleSettlement) - Method in class soc.robot.SOCPossibleSettlement
remove a conflicting settlement
removeConnection(Connection) - Method in class soc.server.genericServer.Server
remove a connection from the system
removeConnectionCleanup(Connection) - 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
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
removeMember(Connection, String) - Method in class soc.server.SOCChannelList
remove member from the chat channel
removeMember(Connection, 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
DOCUMENT ME!
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!
replaceRange(String, int, int) - Method in class soc.client.SnippingTextArea
DOCUMENT ME!
reportBankTrade(SOCGame, SOCResourceSet, SOCResourceSet) - Method in class soc.server.SOCServer
report that the current player traded with the bank
reportRobbery(SOCGame, SOCPlayer, SOCPlayer, int) - Method in class soc.server.SOCServer
The current player is stealing from another player.
reportTrade(SOCGame, int, int) - Method in class soc.server.SOCServer
report a trade that has taken place
resend() - Method in class soc.client.SOCDisplaylessPlayerClient
resend the last message
resend() - Method in class soc.client.SOCPlayerClient
resend the last message
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
resetWantsAnotherOffer() - Method in class soc.robot.SOCRobotNegotiator
reset the wantsAnotherOffer array to all false
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
 
resourceSq - Variable in class soc.client.SOCHandPanel
 
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
resume() - Method in class soc.util.DebugRecorder
resume recording
retrieveRobotParams(String) - Static method in class soc.server.database.SOCDBHelper
DOCUMENT ME!
roadLab - Variable in class soc.client.SOCHandPanel
 
roadPath - Variable in class soc.robot.SOCPossibleSettlement
 
roadSq - Variable in class soc.client.SOCHandPanel
 
roadsToGo - Variable in class soc.robot.SOCPlayerTracker
 
robotBut - Variable in class soc.client.SOCHandPanel
 
robotDismissRequests - Variable in class soc.server.SOCServer
table of requestst for robots to leave games
robotJoinRequests - Variable in class soc.server.SOCServer
table of requests for robots to join games
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
run() - Method in class soc.client.SOCAccountClient
continuously read from the net in a separate thread
run() - Method in class soc.client.SOCDisplaylessPlayerClient
continuously read from the net in a separate thread
run() - Method in class soc.client.SOCPlayerClient
continuously read from the net in a separate thread
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
DOCUMENT ME!
run() - Method in class soc.server.SOCServerRobotPinger
DOCUMENT ME!
run() - Method in class soc.server.genericServer.Connection
continuously read from the net
run() - Method in class soc.server.genericServer.Server
run method for Server

S

SEND - 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
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_HEX - Static variable in class soc.game.SOCBoard
 
SIT - Static variable in class soc.client.SOCHandPanel
 
SITDOWN - Static variable in class soc.message.SOCMessage
 
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.
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
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 says which player the current player wants to steal from.
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.
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.
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 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.
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.
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
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
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.
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
SOCGameList - class soc.server.SOCGameList.
A class for 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 to check for games that have expired
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
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 chatting on a channel
SOCMessage() - Constructor for class soc.message.SOCMessage
 
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.
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 8880
SOCPlayerClient(String, int) - Constructor for class soc.client.SOCPlayerClient
Constructor for connecting to the specified host, on the specified port.
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.
Interface for a player of Settlers of Catan
SOCPlayerInterface(String, SOCPlayerClient, SOCGame) - Constructor for class soc.client.SOCPlayerInterface
create a new player interface
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.
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
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.
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
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
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) - 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.
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.
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 says who's 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 StatsMessage 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 says who's turn it is
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.
START - Static variable in class soc.client.SOCHandPanel
 
START1A - Static variable in class soc.game.SOCGame
 
START1B - Static variable in class soc.game.SOCGame
 
START2A - Static variable in class soc.game.SOCGame
 
START2B - Static variable in class soc.game.SOCGame
 
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
 
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
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.
DOCUMENT ME!
SquaresPanel(boolean) - Constructor for class soc.client.SquaresPanel
Creates a new SquaresPanel object.
s - Variable in class soc.client.SOCAccountClient
 
s - Variable in class soc.client.SOCDisplaylessPlayerClient
 
s - Variable in class soc.client.SOCPlayerClient
 
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
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
seatLockBut - Variable in class soc.client.SOCHandPanel
 
secondSettlement - Variable in class soc.robot.SOCRobotBrain
used in planning where to put our first and second settlements
sendBut - Variable in class soc.client.SOCHandPanel
 
sendGameState(SOCGame) - Method in class soc.server.SOCServer
send the current state of the game with a message
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
sep - Static variable in class soc.message.SOCMessage
token seperators
sep2 - Static variable in class soc.message.SOCMessage
 
serverDown() - Method in class soc.server.genericServer.Server
placeholder for doing things when server gets down
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!
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
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!
setBoard(SOCBoard) - Method in class soc.game.SOCGame
set the game board
setBoolValue(boolean) - Method in class soc.client.ColorSquare
DOCUMENT ME!
setC(Object) - Method in class soc.util.Triple
DOCUMENT ME!
setColor(Color) - Method in class soc.client.ColorSquare
DOCUMENT ME!
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
setDefaultFace() - Method in class soc.client.SOCFaceButton
Reset to the default face.
setETA(int) - Method in class soc.robot.SOCPossiblePiece
update the eta for this piece
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
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
setIntValue(int) - Method in class soc.client.ColorSquare
DOCUMENT ME!
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
setLongestRoadLength(int) - Method in class soc.game.SOCPlayer
set the longest road length
setLoot(int) - Method in class soc.game.SOCMoveRobberResult
DOCUMENT ME!
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
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.
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
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(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
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
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!
setValues(int[], int[]) - Method in class soc.client.SquaresPanel
DOCUMENT ME!
setVictims(Vector) - Method in class soc.game.SOCMoveRobberResult
DOCUMENT ME!
settlementLab - Variable in class soc.client.SOCHandPanel
 
settlementSq - Variable in class soc.client.SOCHandPanel
 
sheepLab - Variable in class soc.client.SOCHandPanel
 
sheepSq - Variable in class soc.client.SOCHandPanel
 
showDiscardDialog(int) - Method in class soc.client.SOCPlayerInterface
show the discard dialog
showDiscoveryDialog() - Method in class soc.client.SOCPlayerInterface
show the Discovery dialog box
showMonopolyDialog() - Method in class soc.client.SOCPlayerInterface
show the Monopoly dialog box
sitBut - Variable in class soc.client.SOCHandPanel
 
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
size() - Method in class soc.util.Queue
DOCUMENT ME!
sleepMore() - Method in class soc.robot.SOCRobotResetThread
DOCUMENT ME!
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
 
speedup - Variable in class soc.robot.SOCPossibleCity
 
speedup - Variable in class soc.robot.SOCPossibleSettlement
 
sqPanel - Variable in class soc.client.SOCHandPanel
 
start() - Method in class soc.client.SOCPlayerClient
Called when the applet should start it's work.
startBut - Variable in class soc.client.SOCHandPanel
 
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
remove the start buttons
startGame() - Method in class soc.game.SOCGame
do the things involved in starting a game shuffle the tiles and cards make a board
startGame(SOCGame) - Method in class soc.server.SOCServer
do the stuff you need to do to start a game
startRecording(Object) - Method in class soc.util.DebugRecorder
Start recording the current plan information
startTime - Variable in class soc.robot.SOCRobotClient
start time
startTime - Variable in class soc.server.SOCServer
the time that this server was started
status - Variable in class soc.client.SOCAccountClient
 
status - Variable in class soc.client.SOCPlayerClient
 
stealFromPlayer(int) - Method in class soc.game.SOCGame
the current player has choosen a victim to rob.
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.genericServer.Server
The server is being 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
strategyType - Variable in class soc.robot.SOCRobotNegotiator
 
strategyType - Variable in class soc.util.SOCRobotParameters
 
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

T

TAKEOVER - Static variable in class soc.client.SOCHandPanel
 
TEMP - Static variable in interface soc.game.SOCDevCardConstants
 
TEXTMSG - Static variable in class soc.message.SOCMessage
 
TIMEOUT_VALUE - Static variable in class soc.server.genericServer.Connection
 
TOW - Static variable in interface soc.game.SOCDevCardConstants
 
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.
DOCUMENT ME!
TradeOfferPanel(SOCHandPanel, int) - Constructor for class soc.client.TradeOfferPanel
Creates a new TradeOfferPanel 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
 
textDisplay - Variable in class soc.client.SOCPlayerInterface
where text is displayed
textInput - Variable in class soc.client.SOCPlayerInterface
where the player types in text
tf - Variable in class soc.client.ChannelFrame
 
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
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 ... sep2 hexLayout[36] sep2 numberLayout[0] sep2 ... sep2 numberLayout[36] sep2 robberHex
toCmd(String, int[], int[], int) - Static method in class soc.message.SOCBoardLayout
BOARDLAYOUT sep game sep2 hexLayout[0] sep2 ... sep2 hexLayout[36] sep2 numberLayout[0] sep2 ... sep2 numberLayout[36] sep2 robberHex
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() - Method in class soc.message.SOCDiceResult
DICERESULT sep game sep2 result
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.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() - 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.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() - Method in class soc.message.SOCSetTurn
SETTURN sep game sep2 playerNumber
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
STARTGAME 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
toMsg(String) - Static method in class soc.message.SOCMessage
Convert a string into a SOCMessage The string is in the form of " sep sep "
toShortString() - Method in class soc.game.SOCResourceSet
 
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
 
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.SOCDiceResult
 
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.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.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.SOCSetTurn
 
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.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
 
tradeFlag - Variable in class soc.util.SOCRobotParameters
 
tradeStuff() - Method in class soc.robot.SOCRobotBrain
do some trading
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) - Method in class soc.client.SOCPlayerClient
Treat the incoming messages
treat(SOCMessage) - Method in class soc.robot.SOCRobotClient
Treat the incoming messages
treat(String, Connection) - Method in class soc.server.genericServer.Server
treat a request from the given connection
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
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

U

UNIV - Static variable in interface soc.game.SOCDevCardConstants
 
UNKNOWN - Static variable in interface soc.game.SOCDevCardConstants
 
UNKNOWN - Static variable in interface soc.game.SOCResourceConstants
 
UNKNOWN - Static variable in class soc.message.SOCPlayerElement
 
UNLOCKED - Static variable in class soc.game.SOCGame
 
UNLOCKSEAT - Static variable in class soc.client.SOCHandPanel
 
UPDATEROBOTPARAMS - Static variable in class soc.message.SOCMessage
 
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
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
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
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.
updateButtonStatus() - Method in class soc.client.SOCBuildingPanel
update the status of the buttons
updateCurrentOffer() - Method in class soc.client.SOCHandPanel
DOCUMENT ME!
updateDevCards() - Method in class soc.client.SOCHandPanel
DOCUMENT ME!
updateGameStats(String, int[], boolean[]) - Method in class soc.client.SOCPlayerClient
DOCUMENT ME!
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!
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
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
usage() - Static method in class soc.client.SOCAccountClient
for stand-alones
usage() - Static method in class soc.client.SOCPlayerClient
for stand-alones

V

VACANT - Static variable in class soc.game.SOCGame
seat states
VERSION - Static variable in class soc.util.Version
 
VICTORYPOINTS - Static variable in class soc.client.SOCHandPanel
 
Version - class soc.util.Version.
Package level version file used to keep packaging and codebase in sync.
Version() - Constructor for class soc.util.Version
 
version() - Static method in class soc.util.Version
Return the current version string.
vis - Variable in class soc.util.NodeLenVis
nodes that we have visited along the way
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
 
WATER_HEX - Static variable in class soc.game.SOCBoard
 
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_HEX - Static variable in class soc.game.SOCBoard
 
WIDTH - Static variable in class soc.client.ColorSquare
 
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_PORT - Static variable in class soc.game.SOCBoard
 
WOOD_PORT_HEX - Static variable in class soc.game.SOCBoard
 
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
 
wantsAnotherOffer - Variable in class soc.robot.SOCRobotNegotiator
 
wantsAnotherOffer(int, int) - Method in class soc.robot.SOCRobotNegotiator
 
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
 
winGameETA - Variable in class soc.robot.SOCPlayerTracker
 
woodLab - Variable in class soc.client.SOCHandPanel
 
woodSq - Variable in class soc.client.SOCHandPanel
 

Y

YES_NO - Static variable in class soc.client.ColorSquare
 

Z

zero - Static variable in class soc.client.SOCHandPanel
 
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
JSettlers v1.0.6 API
Built ${date}