Pokazywanie symbolu żetonu bonusowego jaki się dostanie za sprzedanie wybranych kart.

This commit is contained in:
kplaczek
2017-08-15 22:35:55 +02:00
parent a1d5c899f4
commit e43d31b3e1
5 changed files with 74 additions and 4 deletions

View File

@@ -130,6 +130,26 @@ function game(player1, player2, board) {
});
};
this.showBonusCoins = function () {
var selectedCoins = document.querySelectorAll('.coin.selected').length;
jaipur.hideBonusCoins();
if (selectedCoins >= 5 && !!jaipur.board.bonus.five.length) {
document.querySelector('.bonus5').style.display = 'block';
return;
}
if (selectedCoins == 4 && !!jaipur.board.bonus.four.length) {
document.querySelector('.bonus4').style.display = 'block';
return;
}
if (selectedCoins == 3 && !!jaipur.board.bonus.three.length) {
document.querySelector('.bonus3').style.display = 'block';
return;
}
};
this.showAcceptButton = function () {
console.info(jaipur.selectedCointType);
@@ -148,8 +168,16 @@ function game(player1, player2, board) {
this.hideAcceptButton = function () {
document.querySelector('.accept').style.visibility = 'hidden';
jaipur.hideBonusCoins();
};
this.hideBonusCoins = function () {
document.querySelector('.bonus5').style.display = 'none';
document.querySelector('.bonus4').style.display = 'none';
document.querySelector('.bonus3').style.display = 'none';
};
this.camelClick = function (player) {
document.querySelector('.nobody').classList.remove('selected');
document.querySelector('.player1_camel').classList.remove('selected');
@@ -231,6 +259,7 @@ function game(player1, player2, board) {
jaipur.addBlankCoin(this.selectedCointType);
}
}
jaipur.showBonusCoins();
}