diff options
Diffstat (limited to 'play.js')
-rw-r--r-- | play.js | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -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) } |