summaryrefslogtreecommitdiff
path: root/play.js
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2023-05-06 19:44:14 +0200
committerTor Andersson <tor@ccxvii.net>2023-05-24 21:06:17 +0200
commite9e0f9b8e1073d92697d4b9e84d24d45a5f7ff0d (patch)
tree5e76e93df9b7ae537e0a61604ca050a9decbe808 /play.js
parent1f96c7a95ed557712c259fa09bab9e4a2e3f17d7 (diff)
downloadred-flag-over-paris-e9e0f9b8e1073d92697d4b9e84d24d45a5f7ff0d.tar.gz
Add panels for different card areas - hand, objective, final.
Diffstat (limited to 'play.js')
-rw-r--r--play.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/play.js b/play.js
index f2691b2..1c3c137 100644
--- a/play.js
+++ b/play.js
@@ -357,11 +357,16 @@ function on_update() {
ui.political_vp.className = `piece cylinder orange vp${5+view.political_vp}`
document.getElementById("hand").replaceChildren()
- if (view.objective)
- document.getElementById("hand").appendChild(ui.cards[view.objective])
+ document.getElementById("final").replaceChildren()
+ document.getElementById("objective").replaceChildren()
if (view.hand)
for (let c of view.hand)
document.getElementById("hand").appendChild(ui.cards[c])
+ if (view.final)
+ for (let c of view.final)
+ document.getElementById("final").appendChild(ui.cards[c])
+ if (view.objective)
+ document.getElementById("objective").appendChild(ui.cards[view.objective])
for (let i = 0; i < space_names.length; ++i)
layout[i] = []