diff options
author | Mischa Untaga <99098079+MischaU8@users.noreply.github.com> | 2023-11-09 16:37:42 +0100 |
---|---|---|
committer | Mischa Untaga <99098079+MischaU8@users.noreply.github.com> | 2023-11-09 16:37:42 +0100 |
commit | c7632d43201c1451468fd1fa3a6715db5396e7a0 (patch) | |
tree | 34504ea6ddf15b586eb428a338965956642d66cf | |
parent | 5fac64fad1f3972ace6802c68b37e4b8d759c82b (diff) | |
download | votes-for-women-c7632d43201c1451468fd1fa3a6715db5396e7a0.tar.gz |
show opposition campaigners
-rw-r--r-- | play.js | 16 |
1 files changed, 12 insertions, 4 deletions
@@ -508,9 +508,6 @@ function on_update() { // eslint-disable-line no-unused-vars ui.us_states[i].classList.toggle("action", is_us_state_action(i)) } - - // ui.pieces.replaceChildren() - for (let i = 0; i < ui.support_campaigner.length; ++i) { // TODO Cleanup let campaigner_region = view.support_campaigner[i] @@ -524,8 +521,17 @@ function on_update() { // eslint-disable-line no-unused-vars } } for (let i = 0; i < ui.opposition_campaigner.length; ++i) { - // TODO + // TODO Cleanup ui.opposition_campaigner[i].classList.toggle("hide", !view.opposition_campaigner[i]) + let campaigner_region = view.opposition_campaigner[i] + if (campaigner_region) { + ui.pieces.appendChild(ui.opposition_campaigner[i]) + let [x, y] = REGIONS_LAYOUT[campaigner_region] + ui.opposition_campaigner[i].style.left = x - 30 + (15 * i) + "px" + ui.opposition_campaigner[i].style.top = y - 10 + "px" + } else { + ui.opposition_campaigner[i].remove() + } } @@ -538,6 +544,8 @@ function on_update() { // eslint-disable-line no-unused-vars action_button("next", "Next") action_button("purple", "Purple") action_button("yellow", "Yellow") + action_button("roll", "Roll") + action_button("reroll", "Re-roll") action_button("end_event", "End Event") action_button("skip", "Skip") |