From 7395638c8c28560473e15fcc2144559ad2bf92f1 Mon Sep 17 00:00:00 2001 From: Joël Simoneau Date: Wed, 30 Oct 2024 11:36:51 -0400 Subject: Viz update. --- play.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'play.js') diff --git a/play.js b/play.js index 8a10302..4b7d12e 100644 --- a/play.js +++ b/play.js @@ -526,14 +526,17 @@ function init_ui() { for (let s = 0; s < 26; ++s) { let e = null - // provinces, mountain passes and punjab - if (s < S_DELHI || s === S_MOUNTAIN_PASSES || s == S_PUNJAB) { + // tributary tokens + if (s < S_DELHI) { let { cx, cy } = layout.circles.provinces[space_name[s]] ui.control[s] = e = create("div", { className: "token tributary" }) e.style.left = (cx - 24) + "px" e.style.top = (cy - 24) + "px" document.getElementById("tokens").appendChild(e) + } + // svg spaces + if (s < S_DELHI || s === S_MOUNTAIN_PASSES || s === S_PUNJAB) { ui.spaces[s] = e = document.getElementById("svgmap").getElementById(space_id[s]) register_action(e, "space", s) } @@ -823,7 +826,7 @@ function make_card_class_name(c) { else return "card card_" + c + " u" + data.card_unshaded_lines[c] + " s" + data.card_shaded_lines[c] } - +S_VE_AVAILABLE function update_player_active(name, x) { if (roles[name]) roles[name].element.classList.toggle("active", x) @@ -916,7 +919,7 @@ function on_update() { } // Action highlighting - if (s <= S_VE_AVAILABLE) { + if (s <= S_PUNJAB) { ui.spaces[s].classList.toggle("action", is_action("space", s)) ui.spaces[s].classList.toggle("selected", view.where === s) } -- cgit v1.2.3