Property | Type | Description | |
---|---|---|---|
CreateUniversities | void | ||
CutStudents | DegreeType[][] | ||
Enrol | DegreeCount[] | ||
IGame | IEnumerable |
||
Reset | void | ||
RollDice |
Method | Description | |
---|---|---|
ApplyMove ( IPlayerMove move ) : void | ||
BuildCampus ( |
||
BuildLink ( |
||
DiceRoll ( int diceTotal ) : |
||
Game ( IBoard board, int numOfPlayers ) : System | ||
Game ( IBoard board, int numOfPlayers, IGameRules rules ) : System | ||
GenerateAllMoves ( ) : ReadOnlyCollection |
||
GetScore ( IUniversity university ) : int | ||
GetUniversityByColor ( System.Color color ) : |
||
GetUniversityByIndex ( int index ) : IUniversity | ||
GetVertexProductionChance ( IVertex vertex ) : int | ||
HasWinner ( ) : bool | ||
IsLegalMove ( IPlayerMove move ) : bool | ||
IsLegalToBuildCampus ( |
||
IsLegalToBuildLink ( |
||
NextTurn ( ) : void | ||
SetUpLink ( int x, int y, EdgeOrientation eo ) : void | ||
TradeInStudent ( DegreeType tradedIn ) : void | ||
TryStartUp ( bool isSuccessful ) : void | ||
UnTradeInStudent ( DegreeType tradedIn ) : void | ||
UndoBuildCampus ( |
||
UndoBuildLink ( |
||
UndoEndTurn ( int diceTotal, |
||
UndoMove ( ) : void | ||
UndoTryStartUp ( bool isSuccessful ) : void |
Method | Description | |
---|---|---|
BuildCampus ( int x, int y, VertexOrientation vo, CampusType type ) : void |
Method | Description | |
---|---|---|
CreateUniversities ( int numOfPlayers ) : void | ||
CutStudents ( ) : DegreeType[][] | ||
Enrol ( int hexID ) : DegreeCount[] | ||
IGame ( ) : IEnumerable |
||
Reset ( ) : void | ||
RollDice ( int total ) : |
public BuildCampus ( |
||
whereAt | ||
type | CampusType | |
return | void |
protected BuildCampus ( int x, int y, VertexOrientation vo, CampusType type ) : void | ||
x | int | |
y | int | |
vo | VertexOrientation | |
type | CampusType | |
return | void |
public BuildLink ( |
||
whereAt | ||
return | void |
public DiceRoll ( int diceTotal ) : |
||
diceTotal | int | |
return |
public Game ( IBoard board, int numOfPlayers ) : System | ||
board | IBoard | |
numOfPlayers | int | |
return | System |
public Game ( IBoard board, int numOfPlayers, IGameRules rules ) : System | ||
board | IBoard | |
numOfPlayers | int | |
rules | IGameRules | |
return | System |
public GenerateAllMoves ( ) : ReadOnlyCollection |
||
return | ReadOnlyCollection |
public GetScore ( IUniversity university ) : int | ||
university | IUniversity | |
return | int |
public GetUniversityByColor ( System.Color color ) : |
||
color | System.Color | |
return |
public GetUniversityByIndex ( int index ) : IUniversity | ||
index | int | |
return | IUniversity |
public GetVertexProductionChance ( IVertex vertex ) : int | ||
vertex | IVertex | |
return | int |
public IsLegalMove ( IPlayerMove move ) : bool | ||
move | IPlayerMove | |
return | bool |
public IsLegalToBuildCampus ( |
||
whereAt | ||
type | CampusType | |
return | bool |
public IsLegalToBuildLink ( |
||
pos | ||
return | bool |
public SetUpLink ( int x, int y, EdgeOrientation eo ) : void | ||
x | int | |
y | int | |
eo | EdgeOrientation | |
return | void |
public TradeInStudent ( DegreeType tradedIn ) : void | ||
tradedIn | DegreeType | |
return | void |
public TryStartUp ( bool isSuccessful ) : void | ||
isSuccessful | bool | |
return | void |
public UnTradeInStudent ( DegreeType tradedIn ) : void | ||
tradedIn | DegreeType | |
return | void |
public UndoBuildCampus ( |
||
whereAt | ||
return | void |
public UndoBuildLink ( |
||
whereAt | ||
return | void |
public UndoEndTurn ( int diceTotal, |
||
diceTotal | int | |
enrolmentInfo | ||
return | void |
public UndoTryStartUp ( bool isSuccessful ) : void | ||
isSuccessful | bool | |
return | void |