Package org.cspoker.common.elements.chips

Examples of org.cspoker.common.elements.chips.Pots


  public DetailedHoldemTable(TableId tableId, TableConfiguration config) {
    this.players = Collections.emptyList();;
    this.playing = false;
    this.property = config;
    this.pots = new Pots(0);
    this.dealer = null;
    this.communityCards = Collections.emptyList();
    this.round = Round.WAITING;
  }
View Full Code Here


    if (nextRound == null) {
      throw new GameEndedException(lastState);
    }
//    List<Pot> pots = Collections.emptyList();
    NewRoundState newRoundState = new NewRoundState(lastState,
        new NewRoundEvent(nextRound, new Pots(lastState
            .getGamePotSize())));
    PlayerState firstToAct = newRoundState
        .getNextActivePlayerAfter(newRoundState.getDealer());
    if (firstToAct == null
        || newRoundState.getNextActivePlayerAfter(firstToAct
View Full Code Here

   * @return
   * @see org.cspoker.client.common.gamestate.GameState#getPreviousRoundsPotSize()
   */
  @Override
  public int getPreviousRoundsPotSize() {
    Pots pots = table.getPots();
    if(pots==null){
      //TODO check why pots can be null?
      return 0;
    }
    return pots.getTotalValue();
  }
View Full Code Here

      }
      if(dealerId == null) throw new IllegalSelectorException();
      blindsDone.set(false);
      endLastRound.set(false);
      dispatch(new NewDealEvent(players, dealerId));
      dispatch(new NewRoundEvent(Round.PREFLOP, new Pots(0)));
    }
View Full Code Here

      }
    }

    @Override
    public void onEndRound(EndRound endRound) {
      dispatch(new NewRoundEvent(getGameState().getRound().getNextRound(),new Pots(getGameState().getGamePotSize())));
    }
View Full Code Here

TOP

Related Classes of org.cspoker.common.elements.chips.Pots

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.