|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| SOCNumberProbabilities | This is a list of probabilities for how often each dice number comes up. |
| Class Summary | |
|---|---|
| BoardNodeScorePair | |
| DiscardStrategy | Strategy when we need to discard. |
| MonopolyStrategy | |
| OpeningBuildStrategy | This class is a temporary class put in place to slowly pull tasks out of SOCRobotBrain and start replacing them with classes that implement strategy interfaces. |
| RobberStrategy | |
| SOCBuildingSpeedEstimate | This class calculates approximately how long it would take a player to build something. |
| SOCBuildPossibility | This represents a possible thing to build. |
| SOCPlayerAction | DOCUMENT ME! |
| SOCPlayerTracker | This class is used by the SOCRobotBrain to track strategic planning information such as possible building spots for itself and other players. |
| SOCPossibleCard | This is a possible card that we can buy |
| SOCPossibleCity | This is a possible city that we can build |
| SOCPossiblePickSpecialItem | This is a possible Special Item Pick that we can request from the server,
with a SOCSetSpecialItem.OP_PICK message. |
| SOCPossiblePiece | Pieces that a player might build, or action (buy card) a player might take. |
| SOCPossibleRoad | This is a possible road that we can build. |
| SOCPossibleSettlement | This is a possible settlement that we can build |
| SOCPossibleShip | This is a possible ship that we can build. |
| SOCResSetBuildTimePair | this class holds a SOCResourceSet and a building type |
| SOCResSetBuildTypePair | this class holds a SOCResourceSet and a building type |
| SOCRobotBrain | AI for playing Settlers of Catan. |
| SOCRobotClient | This is a robot client that can play Settlers of Catan. |
| SOCRobotDM | Moved the routines that pick what to build or buy next out of SOCRobotBrain. |
| SOCRobotNegotiator | Make and consider resource trade offers with other players. |
| SOCRobotPinger | Pings the robots so that they can have a sense of time |
| SOCRobotResetThread | When this thread wakes up it calls the disconnectReconnect method of the SOCRobotClient that spawned it |
| SOCTradeTree | This is a tree that contains possible trade offers and how they're related to each other. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||