Method | Description | |
---|---|---|
Board ( int terrainSeed ) : System | ||
Board ( int terrainSeed, int numberSeed ) : System | ||
CanBuildPiece ( |
||
CanBuildRoad ( Edge edge ) : bool | ||
GetAdjacentEdges ( |
||
GetAdjacentEdges ( int tileIndex ) : Edge[] | ||
GetAdjacentIntersections ( Edge edge ) : AIsOfCatan.API.Intersection[] | ||
GetAdjacentIntersections ( int tileIndex ) : AIsOfCatan.API.Intersection[] | ||
GetAdjacentTiles ( int index ) : List |
||
GetAllEdges ( ) : Edge[] | ||
GetAllIntersections ( ) : AIsOfCatan.API.Intersection[] | ||
GetAllPieces ( ) : Piece>.Dictionary |
||
GetAllRoads ( ) : int>.Dictionary |
||
GetHarbors ( ) : AIsOfCatan.API.Harbor[] | ||
GetLongestRoad ( ) : int>.Dictionary |
||
GetPiece ( |
||
GetPieces ( int index ) : AIsOfCatan.API.Piece[] | ||
GetPlayersHarbors ( int playerID ) : HarborType[] | ||
GetPlayersLongestRoad ( int playerID ) : int | ||
GetPossibleCities ( int playerID ) : AIsOfCatan.API.Intersection[] | ||
GetPossibleRoads ( int playerID ) : Edge[] | ||
GetPossibleSettlements ( int playerID ) : AIsOfCatan.API.Intersection[] | ||
GetRoad ( Edge edge ) : int | ||
GetRobberLocation ( ) : int | ||
GetRowLength ( int row ) : int | ||
GetTile ( int index ) : |
||
GetTile ( int row, int column ) : |
||
HasNoNeighbors ( |
||
MoveRobber ( int index ) : IBoard | ||
PlacePiece ( |
||
PlaceRoad ( Edge edge, int playerID ) : IBoard | ||
ToString ( ) : string |
Method | Description | |
---|---|---|
AddPiece ( List |
||
Board ( ) : System | ||
Board ( |
||
CountRoadLengthFromIntersection ( int playerID, |
||
GetTerrainCoords ( int index ) : int>.Tuple |
||
GetTerrainIndex ( int row, int col ) : int | ||
InitTerrain ( int terrainSeed, int numberSeed, bool randomNumbers ) : void | ||
IsLegalEdge ( Edge edge ) : System.Boolean |
public Board ( int terrainSeed, int numberSeed ) : System | ||
terrainSeed | int | |
numberSeed | int | |
return | System |
public CanBuildPiece ( |
||
intersection | ||
return | bool |
public GetAdjacentEdges ( |
||
intersection | ||
return | Edge[] |
public GetAdjacentEdges ( int tileIndex ) : Edge[] | ||
tileIndex | int | |
return | Edge[] |
public GetAdjacentIntersections ( Edge edge ) : AIsOfCatan.API.Intersection[] | ||
edge | Edge | |
return | AIsOfCatan.API.Intersection[] |
public GetAdjacentIntersections ( int tileIndex ) : AIsOfCatan.API.Intersection[] | ||
tileIndex | int | |
return | AIsOfCatan.API.Intersection[] |
public GetAllIntersections ( ) : AIsOfCatan.API.Intersection[] | ||
return | AIsOfCatan.API.Intersection[] |
public GetHarbors ( ) : AIsOfCatan.API.Harbor[] | ||
return | AIsOfCatan.API.Harbor[] |
public GetPiece ( |
||
intersection | ||
return |
public GetPieces ( int index ) : AIsOfCatan.API.Piece[] | ||
index | int | |
return | AIsOfCatan.API.Piece[] |
public GetPlayersHarbors ( int playerID ) : HarborType[] | ||
playerID | int | |
return | HarborType[] |
public GetPlayersLongestRoad ( int playerID ) : int | ||
playerID | int | |
return | int |
public GetPossibleCities ( int playerID ) : AIsOfCatan.API.Intersection[] | ||
playerID | int | |
return | AIsOfCatan.API.Intersection[] |
public GetPossibleRoads ( int playerID ) : Edge[] | ||
playerID | int | |
return | Edge[] |
public GetPossibleSettlements ( int playerID ) : AIsOfCatan.API.Intersection[] | ||
playerID | int | |
return | AIsOfCatan.API.Intersection[] |
public GetTile ( int row, int column ) : |
||
row | int | |
column | int | |
return |
public HasNoNeighbors ( |
||
intersection | ||
return | bool |
public PlacePiece ( |
||
intersection | ||
p | ||
return | IBoard |
public PlaceRoad ( Edge edge, int playerID ) : IBoard | ||
edge | Edge | |
playerID | int | |
return | IBoard |