- player.model.adjustScore(model.trollPosition);
- }
-
- if (model.haveWinner()) {
- int loser = model.getLoser();
- gameManager.getPlayer(loser).view.destroy();
- victory = true;
+ if (model.haveWinner() && player.getIndex() == model.getLoser())
+ continue;
+ player.stoneThrow = player.model.getStones();
+ player.model.setStones(0);
+ delta += player.stoneThrow * player.model.getMultiplier();
+ player.view.throwStones(player.stoneThrow);
+ if (player.stoneThrow != 0) {
+ noStones = false;
+ player.view.animateStones(player.stoneThrow);
+ player.view.updateStoneCounter();
+ }