Fix frontend update with onlyoneGreenGreen

This commit is contained in:
Mysaa Java
2026-09-11 14:27:28 +02:00
parent 498503ae59
commit 8fca1c2573
+11 -6
View File
@@ -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;