|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use SOCRoad | |
|---|---|
| soc.game | |
| soc.robot | |
| soc.util | |
| Uses of SOCRoad in soc.game |
|---|
| Subclasses of SOCRoad in soc.game | |
|---|---|
class |
SOCShip
A ship playing piece, on the large sea board ( SOCBoardLarge). |
| Fields in soc.game with type parameters of type SOCRoad | |
|---|---|
private java.util.Vector<SOCRoad> |
SOCPlayer.roads
a list of this player's roads and ships in play. |
protected java.util.Vector<SOCRoad> |
SOCBoard.roads
roads on the board; Vector of SOCPlayingPiece. |
| Methods in soc.game that return SOCRoad | |
|---|---|
SOCRoad |
SOCPlayer.getRoadOrShip(int edge)
Get this player's road or ship on an edge. |
SOCRoad |
SOCBoard.roadAtEdge(int edgeCoord)
If there's a road or ship placed at this edge, find it. |
| Methods in soc.game that return types with arguments of type SOCRoad | |
|---|---|
java.util.Vector<SOCRoad> |
SOCPlayer.getRoads()
Get this player's roads and ships on the board. |
java.util.Vector<SOCRoad> |
SOCBoard.getRoads()
get the list of roads and ships |
| Methods in soc.game with parameters of type SOCRoad | |
|---|---|
private void |
SOCPlayer.putPiece_roadOrShip(SOCRoad piece,
SOCBoard board,
boolean isTempPiece)
For putPiece, update road/ship-related info,
SOCPlayer.roadNodes, SOCPlayer.roadNodeGraph and SOCPlayer.lastRoadCoord. |
| Uses of SOCRoad in soc.robot |
|---|
| Methods in soc.robot with parameters of type SOCRoad | |
|---|---|
void |
SOCPlayerTracker.addNewRoadOrShip(SOCRoad road,
java.util.HashMap<java.lang.Integer,SOCPlayerTracker> trackers)
add a road or ship that has just been built |
private void |
SOCPlayerTracker.addOurNewRoadOrShip(SOCRoad road,
java.util.HashMap<java.lang.Integer,SOCPlayerTracker> trackers,
int expandLevel)
Add one of our roads or ships that has just been built. |
private void |
SOCPlayerTracker.addTheirNewRoadOrShip(SOCRoad road,
boolean isCancel)
add another player's new road or ship, or cancel our own bad road by acting as if another player has placed there. |
void |
SOCPlayerTracker.cancelWrongRoadOrShip(SOCRoad road)
Remove our incorrect road or ship placement, it's been rejected by the server. |
protected void |
SOCRobotBrain.trackNewRoadOrShip(SOCRoad newRoad,
boolean isCancel)
Run a newly placed road or ship through the playerTrackers. |
void |
SOCPlayerTracker.updateLRPotential(SOCPossibleRoad posRoad,
SOCPlayer dummy,
SOCRoad dummyRoad,
int lrLength,
int level)
update the potential LR value of a possible road or ship by placing dummy roads/ships and calculating LR (longest road). |
| Uses of SOCRoad in soc.util |
|---|
| Fields in soc.util declared as SOCRoad | |
|---|---|
SOCRoad |
NodeLenVis.inboundRoad
the road or ship that lead us to this node, if NodeLenVis.len > 0 and SOCGame.hasSeaBoard. |
| Constructors in soc.util with parameters of type SOCRoad | |
|---|---|
NodeLenVis(int n,
int l,
java.util.Vector<T> v,
SOCRoad rs)
Creates a new NodeLenVis object. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||