Fix frontend update with onlyoneGreenGreen
This commit is contained in:
@@ -111,8 +111,10 @@ function updateCard(i) {
|
||||
} else {
|
||||
$(`#card-${i}-a-public`).css('visibility', 'hidden')
|
||||
}
|
||||
cardDone = (card['revealed-a'] && ((player=='A')?card.otherColor:card.color == "green")) ||
|
||||
(card['revealed-b'] && ((player=='B')?card.otherColor:card.color == "green")) ||
|
||||
cardDone = (
|
||||
gc["only-one-green-green"] &&
|
||||
((card['revealed-a'] && ((player=='A')?card.otherColor:card.color == "green")) ||
|
||||
(card['revealed-b'] && ((player=='B')?card.otherColor:card.color == "green")))) ||
|
||||
(card['revealed-a'] && card['revealed-b']);
|
||||
if(cardDone) $(`#card-${i}`).addClass('card-done')
|
||||
cantTouch = cardDone ||
|
||||
@@ -304,17 +306,20 @@ function onConfigChange(m) {
|
||||
console.log("New config option : ", key, "=", value)
|
||||
gc[key] = value
|
||||
switch(key) {
|
||||
case "max-hint":
|
||||
updatePhase()
|
||||
case "available-hint-word-count":
|
||||
registeredAvailableHintWordCountInvalid = true
|
||||
updatePhase()
|
||||
break
|
||||
case "only-one-green-green":
|
||||
for(var i = 0; i < cards.length; i++)
|
||||
updateCard(i)
|
||||
case "max-hint":
|
||||
case "one-more-guess":
|
||||
case "hint-max-length":
|
||||
updatePhase()
|
||||
case "end-guessing":
|
||||
case "only-one-green-green":
|
||||
case "sudden-death":
|
||||
updatePhase()
|
||||
break
|
||||
case "hints-in-a-row":
|
||||
// All the changes are made with phases
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user