summaryrefslogtreecommitdiff |
diff options
author | nsensfel <SpamShield0@noot-noot.org> | 2018-07-26 17:28:26 +0200 |
---|---|---|
committer | nsensfel <SpamShield0@noot-noot.org> | 2018-07-26 17:28:26 +0200 |
commit | 21d818dd026be0e10680fa59432b306b0b12a043 (patch) | |
tree | f88b62b60e9d98cdce22e4c148ed464982ba0660 /src/asset | |
parent | 1bd01cd417cda3f1fe837d29041ba3ffcd86cdf9 (diff) |
Adds non-working script.
Diffstat (limited to 'src/asset')
-rwxr-xr-x | src/asset/src/generate_frontier_tiles.py | 28 |
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") |