コード例 #1
0
        private PlayerRange EstimateFlopRange(PostflopStatusSummary statusSummary, PostflopPlayerSummary villainSummary)
        {
            var preflopRange = EstimateRange(statusSummary.BigBlindSize, villainSummary.PreflopDecisions, villainSummary.Position);
            var boardModel   = new BoardModel(statusSummary.BoardStatus);

            foreach (var grid in preflopRange.GetAliveGrids())
            {
                var gridGrade = boardModel.GetGridGrade(grid.Grid);
                MarkGrid(villainSummary, GetPlayerStatusInRound(), gridGrade, grid.Grid);
            }

            return(preflopRange);
        }