Dodanie menu dolnego, dodanie sposobu kończenia tury, sass.
This commit is contained in:
38
js/script.js
38
js/script.js
@@ -102,6 +102,7 @@ function game(player1, player2, board) {
|
||||
this.initializeAcceptButton();
|
||||
this.initializeCoins();
|
||||
this.initializeCamels();
|
||||
this.initializeMenu();
|
||||
};
|
||||
|
||||
this.reset = function () {
|
||||
@@ -122,6 +123,22 @@ function game(player1, player2, board) {
|
||||
return emptyRows >= 3;
|
||||
};
|
||||
|
||||
this.initializeMenu = function () {
|
||||
document.querySelector('#players').addEventListener('click', function () {
|
||||
|
||||
});
|
||||
document.querySelector('#endturn').addEventListener('click', function () {
|
||||
jaipur.endTurn();
|
||||
});
|
||||
document.querySelector('#restart').addEventListener('click', function () {
|
||||
|
||||
});
|
||||
document.querySelector('#share').addEventListener('click', function () {
|
||||
|
||||
});
|
||||
|
||||
};
|
||||
|
||||
this.initializePlayerButtons = function () {
|
||||
document.querySelector('.player.player1').addEventListener('click', function () {
|
||||
jaipur.setActivePlayer(1)
|
||||
@@ -288,10 +305,7 @@ function game(player1, player2, board) {
|
||||
};
|
||||
|
||||
this.showScoreBoard = function () {
|
||||
|
||||
document.querySelector('.scoreTable').classList.add('visible');
|
||||
|
||||
|
||||
};
|
||||
|
||||
this.showScore = function () {
|
||||
@@ -345,22 +359,26 @@ function game(player1, player2, board) {
|
||||
jaipur.hideAcceptButton();
|
||||
jaipur.setActivePlayer(false);
|
||||
if (jaipur.isRoundOver()) {
|
||||
jaipur.showScoreBoard();
|
||||
jaipur.drawBonusCoins();
|
||||
jaipur.endTurn();
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
this.drawBonusCoins = function(){
|
||||
for(var i in jaipur.player1.bonus){
|
||||
var group = document.querySelector('.player1_bonus .bonus'+jaipur.player1.bonus[i].group);
|
||||
this.endTurn = function () {
|
||||
jaipur.showScoreBoard();
|
||||
jaipur.drawBonusCoins();
|
||||
};
|
||||
|
||||
this.drawBonusCoins = function () {
|
||||
for (var i in jaipur.player1.bonus) {
|
||||
var group = document.querySelector('.player1_bonus .bonus' + jaipur.player1.bonus[i].group);
|
||||
var bonusCoin = document.createElement("span");
|
||||
group.appendChild(bonusCoin);
|
||||
}
|
||||
|
||||
|
||||
for(var i in jaipur.player2.bonus){
|
||||
var group = document.querySelector('.player2_bonus .bonus'+jaipur.player2.bonus[i].group);
|
||||
for (var i in jaipur.player2.bonus) {
|
||||
var group = document.querySelector('.player2_bonus .bonus' + jaipur.player2.bonus[i].group);
|
||||
var bonusCoin = document.createElement("span");
|
||||
group.appendChild(bonusCoin);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user