public void ICMRanges(BlindInfo blinds, bool nosb, Award award, bool isPush) { calcRanges ranges = new calcRanges(); int PLAYERCOUNT = 10; int[] playerrange = new int[PLAYERCOUNT]; int[] stacks = new int[PLAYERCOUNT]; int allin = -1; for (int i = 0; i < PLAYERCOUNT; i++) playerrange[i] = 1; int found = 0; for (int i = 0; i < PLAYERCOUNT; i++) { if (playersData[i, STACK] != 0) stacks[found++] = (int)playersData[i, STACK]; } // jos ollaan Push -moodissa, niin etsitään oma indeksi pääohjelman vasemmanpuolisimmista radio buttoneista if (isPush) { allin = -1; for (int i = 0; i < 10; i++) { if (players[i].position.Checked == true) { allin = i; break; } } } // call -moodissa korottaja löytyy all-in radio -buttoneiden avulla else { for (int i = 0; i < 10; i++) { if (players[i].allin.Checked == true) { allin = i; break; } } } ranges.calc(found, stacks, allin, blinds.Bigblind, blinds.Ante, nosb, 0.1, award.wins.ToArray(), playerrange); Console.Write("playerrange: "); for (int i = 0; i < 10; i++) Console.Write(playerrange[i] + ", "); Console.Write("\n"); for (int i = 0; i < found; i++) setRange(i, playerrange[i],true); }
public void ICMRanges(BlindInfo blinds, bool nosb, Award award, bool isPush) { calcRanges ranges = new calcRanges(); int PLAYERCOUNT = 10; int[] playerrange = new int[PLAYERCOUNT]; int[] stacks = new int[PLAYERCOUNT]; int allin = -1; for (int i = 0; i < PLAYERCOUNT; i++) { playerrange[i] = 1; } int found = 0; for (int i = 0; i < PLAYERCOUNT; i++) { if (playersData[i, STACK] != 0) { stacks[found++] = (int)playersData[i, STACK]; } } // jos ollaan Push -moodissa, niin etsitään oma indeksi pääohjelman vasemmanpuolisimmista radio buttoneista if (isPush) { allin = -1; for (int i = 0; i < 10; i++) { if (players[i].position.Checked == true) { allin = i; break; } } } // call -moodissa korottaja löytyy all-in radio -buttoneiden avulla else { for (int i = 0; i < 10; i++) { if (players[i].allin.Checked == true) { allin = i; break; } } } ranges.calc(found, stacks, allin, blinds.Bigblind, blinds.Ante, nosb, 0.1, award.wins.ToArray(), playerrange); Console.Write("playerrange: "); for (int i = 0; i < 10; i++) { Console.Write(playerrange[i] + ", "); } Console.Write("\n"); for (int i = 0; i < found; i++) { setRange(i, playerrange[i], true); } }