public int getDeficit(Propositionalizer p) { return Math.min(stack, (p.getMaxBet() - bet)); }
protected void updateVPIP(Propositionalizer p) { if (!didVPIP && p.inPreFlopRound()) { ++VPIPCount; didVPIP = true; } }
protected void updatePFR(Propositionalizer p) { if (p.inPreFlopRound() && gameStats.getNbBetsRaisesPreFlop() == 0) { ++PFRCount; } }
public double getPotOdds(Propositionalizer p) { int potSize = p.getPotSize(); int deficit = getDeficit(p); return deficit / (double) (deficit + potSize); }