summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2023-11-03 18:31:55 +0100
committerTor Andersson <tor@ccxvii.net>2023-11-03 23:32:07 +0100
commit7eaa58cd757e13169d574952a7c4c65c448f5ff9 (patch)
tree19963dde0cdd35487578a9a34f804a29e60e16a4
parent84e7cb604ca70390817c002b61a316e714c65581 (diff)
downloadalgeria-7eaa58cd757e13169d574952a7c4c65c448f5ff9.tar.gz
Tweak layout.
-rw-r--r--play.html8
-rw-r--r--play.js21
2 files changed, 17 insertions, 12 deletions
diff --git a/play.html b/play.html
index bfeb48b..2fce514 100644
--- a/play.html
+++ b/play.html
@@ -568,11 +568,11 @@ svg .area.tip {
<text x="865" y="460">Bordj Bou Arreridj</text>
<text x="860" y="474">III • 2</text>
-<text x="725" y="383">Medea</text>
-<text x="725" y="396">IV • 1</text>
+<text x="700" y="486">Medea</text>
+<text x="700" y="499">IV • 1</text>
-<text x="610" y="577">Orleansville</text>
-<text x="610" y="590">IV • 2</text>
+<text x="610" y="587">Orleansville</text>
+<text x="610" y="600">IV • 2</text>
<text x="690" y="733">Ain Qussera</text>
<text x="690" y="747">VI • 2</text>
diff --git a/play.js b/play.js
index 0c62941..96c91ee 100644
--- a/play.js
+++ b/play.js
@@ -112,12 +112,12 @@ const LAYOUT = {
"Orleansville-PTL": [565, 460],
"Orleansville-OPS": [622, 420],
"Orleansville-UG": [557, 381],
- "Orleansville-MK": [570, 530],
+ "Orleansville-MK": [590, 550],
"Medea-OC": [752, 492],
"Medea-PTL": [702, 539],
"Medea-OPS": [769, 427],
"Medea-UG": [702, 432],
- "Medea-MK": [700, 485],
+ "Medea-MK": [730, 380],
"Ain Qussera-OC": [698, 795],
"Ain Qussera-PTL": [614, 750],
"Ain Qussera-OPS": [700, 643],
@@ -132,12 +132,12 @@ const LAYOUT = {
"Bougie-PTL": [972, 402],
"Bougie-OPS": [1035, 345],
"Bougie-UG": [975, 343],
- "Bougie-MK": [1005, 450],
+ "Bougie-MK": [995, 457],
"Bordj Bou Arreridj-OC": [894, 548],
"Bordj Bou Arreridj-PTL": [838, 549],
"Bordj Bou Arreridj-OPS": [895, 490],
"Bordj Bou Arreridj-UG": [838, 490],
- "Bordj Bou Arreridj-MK": [952, 505],
+ "Bordj Bou Arreridj-MK": [960, 515],
"Tizi Ouzou-OC": [900, 412],
"Tizi Ouzou-PTL": [842, 412],
"Tizi Ouzou-OPS": [905, 354],
@@ -177,7 +177,7 @@ const LAYOUT = {
"Philippeville-PTL": [1253, 457],
"Philippeville-OPS": [1308, 403],
"Philippeville-UG": [1252, 345],
- "Philippeville-MK": [1322, 316],
+ "Philippeville-MK": [1335, 316],
"Setif-OC": [1141, 542],
"Setif-PTL": [1045, 524],
"Setif-OPS": [1166, 377],
@@ -276,6 +276,10 @@ function is_area_remote(l) {
return (view.areas[l] & AREA_REMOTE_MASK) === AREA_REMOTE_MASK
}
+function is_area_urban(l) {
+ return data.areas[l].type === URBAN
+}
+
function is_area_country(l) {
return data.areas[l].type === COUNTRY
}
@@ -560,6 +564,7 @@ function create_border_zone(i, label) {
document.getElementById("boxes").appendChild(e)
}
+const URBAN = 2
const COUNTRY = 4
function create_area(i, _area_id, area_name, _type) {
@@ -581,8 +586,8 @@ function create_area_u(i, sel) {
}
function create_area_markers(i, area_id, area_name) {
- const box_w = 150
- const box_h = 50
+ const box_w = is_area_urban(i) || is_area_country(i) ? 150 : 100
+ const box_h = 100
let layout = LAYOUT[area_name + '-MK']
if (!layout)
@@ -601,7 +606,7 @@ function create_area_markers(i, area_id, area_name) {
ui.area_markers[i] = {}
- for (let marker of ['remote', 'fln_control', 'gov_control', 'terror', 'oas_active']) {
+ for (let marker of ['fln_control', 'gov_control', 'terror', 'remote', 'oas_active']) {
let em = ui.area_markers[i][marker] = document.createElement("div")
em.id = `area-marker-${i}-${marker}`
em.className = `counter ${marker} hide`