Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
 public void signalFold(Propositionalizer p) {
   lastActionWasRaise = false;
   gameStats.addFold(p);
   globalStats.addFold(p);
 }
Esempio n. 5
0
 protected void updatePFR(Propositionalizer p) {
   if (p.inPreFlopRound() && gameStats.getNbBetsRaisesPreFlop() == 0) {
     ++PFRCount;
   }
 }