summaryrefslogtreecommitdiff
path: root/ui.js
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2021-06-22 14:50:38 +0200
committerTor Andersson <tor@ccxvii.net>2022-11-16 19:19:38 +0100
commit602054c2e04379e2621d26e5eeb2c851d44e29f4 (patch)
tree9d41b3f36707c8e2ef2692d333fb1288ae2c0299 /ui.js
parent822e4c4932ea93e031fc031618e895eef6bbbd01 (diff)
downloadcrusader-rex-602054c2e04379e2621d26e5eeb2c851d44e29f4.tar.gz
crusader: Show pool and dead blocks.
Diffstat (limited to 'ui.js')
-rw-r--r--ui.js13
1 files changed, 12 insertions, 1 deletions
diff --git a/ui.js b/ui.js
index b5a0e02..e9c1d11 100644
--- a/ui.js
+++ b/ui.js
@@ -537,8 +537,20 @@ function update_map() {
let info = BLOCKS[b];
let element = ui.blocks[b];
let town = game.location[b];
+
+ if ((town == F_POOL && player != FRANKS) || (town == S_POOL && player != SARACENS)) {
+ hide_block(element);
+ continue;
+ }
+ if (town == DEAD && player != info.owner) {
+ hide_block(element)
+ continue;
+ }
+
if (town in TOWNS) {
let moved = game.moved[b] ? " moved" : "";
+ if (town == DEAD)
+ moved = " moved";
if (info.owner == player || info.owner == ASSASSINS) {
let image = " known block_" + info.image;
let steps = " r" + (info.steps - game.steps[b]);
@@ -584,7 +596,6 @@ function update_map() {
}
function update_card_display(element, card, prior_card) {
- console.log("update_card_display", element, card, prior_card);
if (!card && !prior_card) {
element.className = "small_card card_back";
} else if (prior_card) {