public void InitializeBoard(BackgammonVariation variation)
{
if (variation == BackgammonVariation.Standard)
{
board[0][5] = board[1][5] = board[0][12] = board[1][12] = 5;
board[0][7] = board[1][7] = 3;
board[0][23] = board[1][23] = 2;
captured[0] = captured[1] = 0;
finished[0] = finished[1] = 0;
}
else if (variation == BackgammonVariation.Hypergammon)
{
board[0][23] = board[0][22] = board[0][21] = 1;
board[1][23] = board[1][22] = board[1][21] = 1;
captured[0] = captured[1] = 0;
finished[0] = finished[1] = 0;
}
else
{
// Unknown variation
}
}