summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authornsensfel <SpamShield0@noot-noot.org>2018-07-26 17:28:26 +0200
committernsensfel <SpamShield0@noot-noot.org>2018-07-26 17:28:26 +0200
commit21d818dd026be0e10680fa59432b306b0b12a043 (patch)
treef88b62b60e9d98cdce22e4c148ed464982ba0660 /src
parent1bd01cd417cda3f1fe837d29041ba3ffcd86cdf9 (diff)
Adds non-working script.
Diffstat (limited to 'src')
-rwxr-xr-xsrc/asset/src/generate_frontier_tiles.py28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/asset/src/generate_frontier_tiles.py b/src/asset/src/generate_frontier_tiles.py
new file mode 100755
index 0000000..47870f3
--- /dev/null
+++ b/src/asset/src/generate_frontier_tiles.py
@@ -0,0 +1,28 @@
+#!/usr/bin/env python3
+import xml.etree.ElementTree as XML
+import sys
+
+if (len(sys.argv) < 3):
+ print("Usage: <A> <B> <TEMPLATES>")
+ exit(-1)
+
+model_a = XML.parse(sys.argv[1]).findall("./svg/g[1]/*")
+model_b = XML.parse(sys.argv[2]).findall("./svg/g[1]/*")
+current_arg = 3
+
+while (current_arg <= 3):
+ template_root = XML.parse(sys.argv[current_arg])
+ current_arg += 1
+ template_model_a = template_root.find("./svg/g[id='models_layer']/g[id='bg_a_model']")
+ template_model_b = template_root.find("/svg/g[id='models_layer']/g[id='bg_b_model']")
+
+ for e in template_model_a:
+ template_model_a.remove(e)
+
+ for e in template_model_b:
+ template_model_b.remove(e)
+
+ template_model_a.extend(model_a)
+ template_model_b.extend(model_b)
+
+ template_root.write("/tmp/test" + str(current_arg) + ".xml")