summaryrefslogtreecommitdiff
path: root/tools/genpieces.js
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2023-05-27 19:28:16 +0200
committerTor Andersson <tor@ccxvii.net>2023-07-07 18:39:23 +0200
commit495090873cf62a1ca698cee18a2d292fc30aa292 (patch)
tree7b179325adf10a13ab3827ddafe320249a2d3e06 /tools/genpieces.js
parent069a9310cea47805d5b8d55d04961b9e5b3d9527 (diff)
downloadtime-of-crisis-495090873cf62a1ca698cee18a2d292fc30aa292.tar.gz
Stuff.
Diffstat (limited to 'tools/genpieces.js')
-rw-r--r--tools/genpieces.js33
1 files changed, 33 insertions, 0 deletions
diff --git a/tools/genpieces.js b/tools/genpieces.js
new file mode 100644
index 0000000..01d7edb
--- /dev/null
+++ b/tools/genpieces.js
@@ -0,0 +1,33 @@
+var ix = 0
+
+function mk(name, n) {
+ var a = ix
+ var b = ix + n - 1
+ console.log("const " + name + "_data = " + a)
+ ix = b + 1
+}
+
+function size(name) {
+ console.log("const " + name + "_size = " + (ix))
+}
+
+mk("province", 12)
+mk("legion", 33)
+mk("rival_emperor", 3)
+mk("barbarian_leader", 3)
+mk("alamanni", 10)
+mk("franks", 10)
+mk("goths", 10)
+mk("red_governor", 6)
+mk("red_general", 6)
+mk("blue_governor", 6)
+mk("blue_general", 6)
+size("data_2p")
+mk("nomads", 10)
+mk("yellow_governor", 6)
+mk("yellow_general", 6)
+size("data_3p")
+mk("sassanids", 10)
+mk("green_governor", 6)
+mk("green_general", 6)
+size("data_4p")