public Range(Range oldRange) { Data = new EquityPair[N_HOLECARDS]; for (int i = 0; i < N_HOLECARDS; i++) { Data[i].Ind = oldRange.Data[i].Ind; Data[i].Equity = oldRange.Data[i].Equity; } }
public Range() { Board = new Board(); HeroHoleCards = new List <Card>(); CuttingParams = new List <CuttingParamsT>(); Data = new EquityPair[N_HOLECARDS]; for (int i = 0, k = 0; i < 51; i++) { for (var j = i + 1; j < 52; j++) { var ind = i * 52 + j; Data[k].Ind = ind; Data[k].Equity = 1.0f; k++; } } Normalize(); }