Exemple #1
0
 private Board CreateBoard(GameManager gameManager)
 {
     return(new Board
     {
         Countries = gameManager.Countries,
         Actions = gameManager.Actions,
         NextPhase = gameManager.CurrentPhase,
         ActivePlayer = gameManager.CurrentPlayer,
         Players = gameManager.Players.ToList(),
         GameEnded = gameManager.GameEnded,
         TimesWonByPlayers = RiskContext.GetStats().TimesWonByPlayer,
         Turn = gameManager.Turn,
         LastPhase = gameManager.LastPhase,
         LastPlayer = gameManager.LastPhase == EPhase.Move ? gameManager.LastPlayer : gameManager.CurrentPlayer
     });
 }