diff options
author | Tor Andersson <tor@ccxvii.net> | 2021-06-23 11:51:34 +0200 |
---|---|---|
committer | Tor Andersson <tor@ccxvii.net> | 2022-11-16 19:19:38 +0100 |
commit | d635b51c956a545152bc61f166b070051cb72fde (patch) | |
tree | 7449d3775cbdbfdb02b7d4bd9c5520eaac679135 | |
parent | 6f46003f37491ca670ba72119bf334e8699ccadf (diff) | |
download | crusader-rex-d635b51c956a545152bc61f166b070051cb72fde.tar.gz |
crusader: Group blocks by owner, not visibility.
-rw-r--r-- | play.html | 2 | ||||
-rw-r--r-- | ui.js | 6 |
2 files changed, 5 insertions, 3 deletions
@@ -19,7 +19,7 @@ .grid_log { background-color: ghostwhite; } .grid_top { background-color: gainsboro; } .grid_top.your_turn { background-color: orange; } -.grid_top.Franks.your_turn { background-color: gold; } +.grid_top.Franks.your_turn { background-color: #f7de46; /* 50% mix of khaki and gold */ } .grid_top.Saracens.your_turn { background-color: lightgreen; } .grid_top.disconnected { background-color: red; } .role_info { background-color: silver; } @@ -572,12 +572,14 @@ function update_map() { if ((town == S_POOL || town == F_POOL) && b != game.who) known = ""; element.classList = info.owner + known + " block" + image + steps + moved; - layout[town].south.push(element); } else { let besieging = (game.sieges[town] == info.owner) ? " besieging" : ""; element.classList = info.owner + " block" + moved + besieging; - layout[town].north.push(element); } + if (info.owner == FRANKS) + layout[town].north.push(element); + else + layout[town].south.push(element); show_block(element); } else { hide_block(element); |