From d868bb1185b7800bf1f2b7f739d7061bfd9d9b60 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Tue, 22 Jun 2021 23:02:35 +0200 Subject: crusader: Deployment and nicer Assassin event handling. --- ui.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'ui.js') diff --git a/ui.js b/ui.js index c93a9b8..dffb958 100644 --- a/ui.js +++ b/ui.js @@ -335,8 +335,10 @@ function build_town(t, town) { function update_map_layout() { for (let t in TOWNS) { let element = ui.towns[t]; - element.style.left = (town_x(t) - 35) + "px"; - element.style.top = (town_y(t) - 35) + "px"; + let xo = Math.round(element.offsetWidth/2) + let yo = Math.round(element.offsetHeight/2) + element.style.left = (town_x(t) - xo) + "px"; + element.style.top = (town_y(t) - yo) + "px"; } } @@ -562,7 +564,7 @@ function update_map() { let moved = game.moved[b] ? " moved" : ""; if (town == DEAD) moved = " moved"; - if (info.owner == player || info.owner == ASSASSINS) { + if (info.owner == player || info.owner == ASSASSINS || b == game.assassinate) { let image = " block_" + info.image; let steps = " r" + (info.steps - game.steps[b]); let known = " known" -- cgit v1.2.3