From 2c0de05b73ca0f48e14bd7880bbdfab327b782d6 Mon Sep 17 00:00:00 2001 From: cyfraeviolae Date: Thu, 18 Jan 2024 19:27:02 -0500 Subject: optimize a bit --- static/script.js | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'static/script.js') diff --git a/static/script.js b/static/script.js index e11c098..198bd72 100644 --- a/static/script.js +++ b/static/script.js @@ -87,10 +87,19 @@ function consume(grp) { } var group = currentBoard[grp]; + var cluesString = group.clues.map(x => x[0]).join(', ') + var defnsString = group.clues.map(clue => { + var full = getFull(clue); + var defn = full[1]; + return `${full[2]}: ${defn}` + }).join('
') + + var s = `
${cluesString}${defnsString}
`; + document.getElementById('answers').innerHTML += `
${group.hint} [flag]
-
${group.clues.map(renderAnswerClue).join('')}
+
${s}
`; } @@ -125,9 +134,9 @@ function checkGuess(selected) { return [true, group]; } -function renderAnswerClue(clue) { - var s = `
${clue[0]}${clue[1]}
`; - return s +function getFull(clue) { + var [i, j, k] = clue[1]; + return fullCorpus[i].groups[j].clues[k]; } function serializeBoard(board) { -- cgit v1.2.3