Dds.Net.DdsConnect.SolveBoard C# (CSharp) Method

SolveBoard() public method

public SolveBoard ( BridgeGame game ) : FutureTricks
game Bridge.Domain.BridgeGame
return Dds.Net.Dto.FutureTricks
        public FutureTricks SolveBoard(BridgeGame game)
        {
            return SolveBoardPbn(game,-1,3, 0);
        }

Usage Example

Ejemplo n.º 1
0
 public object Any(SolveGame solveGame)
 {
     var response = new SolveGameResponse();
     var dds = new DdsConnect();
     var trickResult = new TrickResult();
     GameReplayer.Replay(solveGame.PBN,
                      (game, player, card) =>
                      {
                          var result = dds.SolveBoard(game);
                          MapCards(result, (suit, rank, score) =>
                          {
                              trickResult[player.FirstLetter].Add(new CardResult
                              {
                                  Suit = suit.ShortName,
                                  Rank = rank.ShortName,
                                  Score = score
                              });
                          });
                      },
                      (number) =>
                      {
                          trickResult.Number = number;
                          response.Tricks.Add(trickResult);
                          trickResult = new TrickResult();
                      }
         );
     return response;
 }
All Usage Examples Of Dds.Net.DdsConnect::SolveBoard