nextBidder();
}
private void nextBidder() {
Player nextBidder = getActivePlayer();
BazaarItem currentItem = bazaarCap.getCurrentBazaarAuction();
int supplyIdx = bazaarCap.getBazaarSupply().indexOf(currentItem);
do {
nextBidder = game.getNextPlayer(nextBidder);
if (nextBidder == bazaarCap.getBazaarTileSelectingPlayer()) {
//all players makes bid
BazaarItem bi = bazaarCap.getCurrentBazaarAuction();
if (bazaarCap.getBazaarTileSelectingPlayer() == bi.getCurrentBidder()) {
bazaarBuyOrSell(true);
} else {
bazaarCap.setBazaarBiddingPlayer(bazaarCap.getBazaarTileSelectingPlayer()); //need for correct save&load
//game.fireGameEvent().playerActivated(game.getTurnPlayer(), getActivePlayer());
game.post(new BazaarSelectBuyOrSellEvent(getActivePlayer(), currentItem, supplyIdx));