diff options
Diffstat (limited to 'play.js')
-rw-r--r-- | play.js | 35 |
1 files changed, 16 insertions, 19 deletions
@@ -309,23 +309,20 @@ function build_ui() { document.getElementById("discard").addEventListener("mouseleave", on_blur_discard); } -function greek_info() { - let text = ""; - if (view.g_cards === 1) - text += "1 card in hand"; - else - text += view.g_cards + " cards in hand"; - if (view.trigger.acropolis_on_fire) - text += "\nAcropolis on Fire!"; - if (view.trigger.carneia_festival) - text += "\nCarneia Festival!"; - return text; +function greek_stat() { + let text = "" + if (view.trigger.carneia_festival || view.trigger.acropolis_on_fire) { + if (view.trigger.carneia_festival) + text += "\u{1f3ad} " + if (view.trigger.acropolis_on_fire) + text += "\u{1f525} " + } + text += view.g_cards + " \u{1f3b4}" + return text } -function persian_info() { - if (view.p_cards === 1) - return "1 card in hand"; - return view.p_cards + " cards in hand"; +function persian_stat() { + return view.p_cards + " \u{1f3b4}" } function show_marker(id, class_name, show = 1, enabled = 0) { @@ -338,8 +335,8 @@ function show_marker(id, class_name, show = 1, enabled = 0) { } function on_update() { - document.getElementById("greek_info").textContent = greek_info(); - document.getElementById("persian_info").textContent = persian_info(); + document.getElementById("greek_stat").textContent = greek_stat(); + document.getElementById("persian_stat").textContent = persian_stat(); if (player === GREECE) document.getElementById("map").classList.add("greek"); @@ -351,8 +348,8 @@ function on_update() { else document.getElementById("discard").className = "card show card_" + view.discard; - document.getElementById("deck_info").textContent = - "Deck: " + view.deck_size + " \u2014 Discard: " + view.discard_size; + let text = "Deck: " + view.deck_size + " \u2014 Discard: " + view.discard_size; + document.getElementById("deck_info").textContent = text action_button("battle", "Battle"); action_button("build", "Build bridge"); |