disable button while 'cpu' playing

This commit is contained in:
Lurkars
2017-04-14 20:07:06 +02:00
parent 37f323c96e
commit 308aa92b3e
2 changed files with 13 additions and 4 deletions
+1
View File
@@ -5,6 +5,7 @@
<meta charset="utf-8" />
<title>openzilch.js</title>
<link href="style/main.css" rel="stylesheet" type="text/css" />
<meta name="viewport" content="width=device-width, target-densitydpi=160dpi, initial-scale=0.5, maximum-scale=1, user-scalable=no, minimal-ui">
</head>
<body>
+12 -4
View File
@@ -28,20 +28,26 @@ function Interface() {
});
self.pointsButton.addEventListener("click", function() {
self.fireEvent("takePoints");
if (self.playing) {
self.fireEvent("takePoints");
}
});
self.dicesButton.addEventListener("click", function() {
self.fireEvent("addPoints");
self.fireEvent("roleDices");
if (self.playing) {
self.fireEvent("addPoints");
self.fireEvent("roleDices");
}
});
for (var diceIndex = 0; diceIndex < 6; diceIndex++) {
var diceContainer = self.dices[diceIndex];
diceContainer.diceIndex = diceIndex;
diceContainer.addEventListener("click", function() {
self.fireEvent("toggleDice", this.diceIndex);
if (self.playing) {
self.fireEvent("toggleDice", this.diceIndex);
}
});
}
@@ -138,9 +144,11 @@ Interface.prototype.setPoints = function(points) {
Interface.prototype.setPlaying = function(playing) {
if (playing) {
this.playing = true;
this.playerScoreContainer.classList.add('active');
this.cpuScoreContainer.classList.remove('active');
} else {
this.playing = false;
this.playerScoreContainer.classList.remove('active');
this.cpuScoreContainer.classList.add('active');
}