public void signalCall(Propositionalizer p, int movedAmount) { bet += movedAmount; decreaseStack(movedAmount); lastActionWasRaise = false; updateVPIP(p); comitted = true; gameStats.addCall(p, movedAmount / (double) bb); globalStats.addCall(p, movedAmount / (double) bb); }
public void signalBet(Propositionalizer p, int amount) { bet += amount; decreaseStack(amount); comitted = true; lastActionWasRaise = true; updateVPIP(p); updatePFR(p); // before gameStats gameStats.addBet(p, amount / (double) bb); globalStats.addBet(p, amount / (double) bb); }
public void signalRaise(Propositionalizer p, int raiseAmount, int movedAmount) { bet += movedAmount; decreaseStack(movedAmount); updateVPIP(p); updatePFR(p); lastActionWasRaise = true; comitted = true; gameStats.addRaise(p, (movedAmount - raiseAmount) / (double) bb, raiseAmount / (double) bb); globalStats.addRaise(p, (movedAmount - raiseAmount) / (double) bb, raiseAmount / (double) bb); }
public void signalFold(Propositionalizer p) { lastActionWasRaise = false; gameStats.addFold(p); globalStats.addFold(p); }
protected void updatePFR(Propositionalizer p) { if (p.inPreFlopRound() && gameStats.getNbBetsRaisesPreFlop() == 0) { ++PFRCount; } }