From 298695de12eac0884e1aa6b416b1300694e0ae70 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Wed, 28 Dec 2022 16:51:16 +0100 Subject: Pursuit. --- play.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'play.js') diff --git a/play.js b/play.js index 276ae05..e9c0b17 100644 --- a/play.js +++ b/play.js @@ -491,6 +491,7 @@ const ui = { battle_garrison: document.getElementById("mat_garrison"), battle_panel: document.getElementById("battle_panel"), battle_header: document.getElementById("battle_header"), + pursuit: document.getElementById("mat_pursuit"), battle_mat: document.getElementById("battle_mat"), battle_mat_array: [ document.getElementById("mat_a1"), @@ -1303,6 +1304,21 @@ function update_cards() { function update_battle() { let array = view.battle.array + // Pursuit marker points "up" towards the conceding side + if (view.battle.conceded === "Russians") { + if (view.battle.attacker === "Russians") + ui.pursuit.className = "marker rectangle pursuit teutonic" + else + ui.pursuit.className = "marker rectangle pursuit teutonic rotate" + } else if (view.battle.conceded === "Teutons") { + if (view.battle.attacker === "Teutons") + ui.pursuit.className = "marker rectangle pursuit russian" + else + ui.pursuit.className = "marker rectangle pursuit russian rotate" + } else { + ui.pursuit.className = "hide" + } + ui.battle_attacker_reserves.replaceChildren() ui.battle_defender_reserves.replaceChildren() for (let lord of view.battle.reserves) { -- cgit v1.2.3