From ec01963f1f42e7712ee245e8d1acd49ea95fab0c Mon Sep 17 00:00:00 2001 From: Nathanael Sensfelder Date: Fri, 3 Aug 2018 13:54:33 +0200 Subject: Working on a less ridiculous solution for tiles... --- src/asset/src/generate_all_tiles.py | 168 +++- src/asset/src/generate_frontier_tiles.py | 113 --- src/asset/tile/class/0/0.svg | 270 +++++-- src/asset/tile/class/0/background.svg | 181 +++++ src/asset/tile/class/1/0.svg | 196 +++-- src/asset/tile/class/1/background.svg | 180 +++++ src/asset/tile/class/1/extra0.svg | 84 -- src/asset/tile/class/2/0.svg | 102 ++- src/asset/tile/class/2/background.svg | 226 ++++++ src/asset/tile/class/3/0.svg | 1289 ++++++++++++++++++++++++++---- src/asset/tile/class/3/background.svg | 180 +++++ src/asset/tile/class/4/0.svg | 63 ++ src/asset/tile/class/4/background.svg | 181 +++++ src/asset/tile/frontier/basic/0.svg | 362 +++++++-- src/asset/tile/frontier/basic/1.svg | 760 +++++++++++++++--- src/asset/tile/frontier/basic/10.svg | 507 ++++++++++-- src/asset/tile/frontier/basic/11.svg | 374 +++++++-- src/asset/tile/frontier/basic/12.svg | 373 +++++++-- src/asset/tile/frontier/basic/13.svg | 629 ++++++++++++--- src/asset/tile/frontier/basic/14.svg | 761 +++++++++++++++--- src/asset/tile/frontier/basic/15.svg | 626 ++++++++++++--- src/asset/tile/frontier/basic/16.svg | 386 +++++++-- src/asset/tile/frontier/basic/17.svg | 507 ++++++++++-- src/asset/tile/frontier/basic/18.svg | 377 +++++++-- src/asset/tile/frontier/basic/19.svg | 633 ++++++++++++--- src/asset/tile/frontier/basic/2.svg | 631 ++++++++++++--- src/asset/tile/frontier/basic/20.svg | 634 ++++++++++++--- src/asset/tile/frontier/basic/21.svg | 377 +++++++-- src/asset/tile/frontier/basic/22.svg | 377 +++++++-- src/asset/tile/frontier/basic/23.svg | 370 +++++++-- src/asset/tile/frontier/basic/24.svg | 636 ++++++++++++--- src/asset/tile/frontier/basic/25.svg | 634 ++++++++++++--- src/asset/tile/frontier/basic/26.svg | 518 +++++++++--- src/asset/tile/frontier/basic/27.svg | 626 ++++++++++++--- src/asset/tile/frontier/basic/28.svg | 759 +++++++++++++++--- src/asset/tile/frontier/basic/29.svg | 626 ++++++++++++--- src/asset/tile/frontier/basic/3.svg | 378 +++++++-- src/asset/tile/frontier/basic/30.svg | 386 +++++++-- src/asset/tile/frontier/basic/31.svg | 506 ++++++++++-- src/asset/tile/frontier/basic/32.svg | 517 +++++++++--- src/asset/tile/frontier/basic/33.svg | 630 ++++++++++++--- src/asset/tile/frontier/basic/34.svg | 385 +++++++-- src/asset/tile/frontier/basic/35.svg | 632 ++++++++++++--- src/asset/tile/frontier/basic/36.svg | 385 +++++++-- src/asset/tile/frontier/basic/37.svg | 765 +++++++++++++++--- src/asset/tile/frontier/basic/38.svg | 626 ++++++++++++--- src/asset/tile/frontier/basic/39.svg | 626 ++++++++++++--- src/asset/tile/frontier/basic/4.svg | 635 ++++++++++++--- src/asset/tile/frontier/basic/40.svg | 386 +++++++-- src/asset/tile/frontier/basic/41.svg | 506 ++++++++++-- src/asset/tile/frontier/basic/42.svg | 506 ++++++++++-- src/asset/tile/frontier/basic/43.svg | 368 +++++++-- src/asset/tile/frontier/basic/44.svg | 507 ++++++++++-- src/asset/tile/frontier/basic/45.svg | 374 +++++++-- src/asset/tile/frontier/basic/5.svg | 385 +++++++-- src/asset/tile/frontier/basic/6.svg | 757 +++++++++++++++--- src/asset/tile/frontier/basic/7.svg | 626 ++++++++++++--- src/asset/tile/frontier/basic/8.svg | 624 ++++++++++++--- src/asset/tile/frontier/basic/9.svg | 384 +++++++-- src/asset/www/data/tiles.json.m4 | 3 + 60 files changed, 22789 insertions(+), 4824 deletions(-) delete mode 100755 src/asset/src/generate_frontier_tiles.py create mode 100644 src/asset/tile/class/0/background.svg create mode 100644 src/asset/tile/class/1/background.svg delete mode 100644 src/asset/tile/class/1/extra0.svg create mode 100644 src/asset/tile/class/2/background.svg create mode 100644 src/asset/tile/class/3/background.svg create mode 100644 src/asset/tile/class/4/0.svg create mode 100644 src/asset/tile/class/4/background.svg diff --git a/src/asset/src/generate_all_tiles.py b/src/asset/src/generate_all_tiles.py index 07cc7f2..3277f7b 100755 --- a/src/asset/src/generate_all_tiles.py +++ b/src/asset/src/generate_all_tiles.py @@ -1,55 +1,147 @@ #!/usr/bin/env python3 -import sys import os import shutil +import sys +import xml.etree.ElementTree as XML + +SVG_PREFIX = "{http://www.w3.org/2000/svg}" +G_TAG = SVG_PREFIX + "g" + +MODEL_PREFIX = "rmid-" +TEMPLATE_PREFIX = "rtid-" ################################################################################ +def get_xml (filename): + model_root = XML.parse(filename) + + if (model_root == None): + print("[F] Could not open SVG file " + filename + ".") + exit(-1) + + return model_root + +def get_model (filename): + model_root = get_xml(filename) + + background = model_root.findall( + G_TAG + + "[@id='" + + MODEL_PREFIX + + "background']/*" + ) + + if (len(background) == 0): + print( + "[F] Could not find 'background' layer in model file (" + + filename + + ")" + ) + exit(-1) + + return background + +def replace_group_by (root_node, group_name, new_content, filename): + target_group = root_node.find(G_TAG+"[@id='" + group_name + "']") + + if (target_group == None): + print("[F] Could not find group " + group_name + " in " + filename) + exit(-1) + + for e in target_group: + target_group.remove(e) + + target_group.extend(new_content) + +def generate_background_file (output_dir, bg_file, tile_class): + shutil.copyfile( + bg_file, + (output_dir + "/" + tile_class + "-bg.svg") + ) + +def generate_variant_file (output_dir, variant_file, tile_class): + shutil.copyfile( + variant_file, + ( + output_dir + + "/" + + tile_class + + "-v-" + + os.path.basename(variant_file) + ) + ) + +def generate_frontier_file (output_dir, tile_class, bg_content, frontier_file): + template_root = get_xml(frontier_file) + + models_layer = template_root.find( + G_TAG + + "[@id='" + + TEMPLATE_PREFIX + + "models_layer']" + ) + + if (models_layer == None): + print("[F] Could not find model layer in file " + frontier_file + ".") + exit(-1) + + replace_group_by( + models_layer, + (TEMPLATE_PREFIX + "bg_b_model"), + bg_content, + frontier_file + ) + + template_root.write( + output_dir + + "/" + + tile_class + + "-f-" + + os.path.basename(frontier_file) + ) + + ################################################################################ -if (len(sys.argv) != 5): - print("Usage: ") +if (len(sys.argv) != 4): + print("Usage: ") exit(-1) output_dir = sys.argv[1] classes_dir = sys.argv[2] templates_dir = sys.argv[3] -frontier_script = sys.argv[4] class_dirs = os.listdir(classes_dir) template_files = os.listdir(templates_dir) -template_files_list = " ".join([ (templates_dir + "/" + e) for e in template_files]) - -for a_model in class_dirs: - a_model = classes_dir + a_model - print("A Model: " + a_model) - a_model_id = os.path.basename(a_model) - base_prefix = output_dir + "/" + a_model_id + "-" - - for b_model in class_dirs: - b_model = classes_dir + b_model - b_model_id = os.path.basename(b_model) - prefix = base_prefix + b_model_id + "-" - - if (a_model_id == b_model_id): - for variation in os.listdir(a_model): - print("---") - print("Variation: " + variation) - print("a_model: " + a_model) - print("prefix: " + prefix) - print("---") - shutil.copyfile( - a_model + "/" + variation, - prefix + variation - ) - else: - os.system( - frontier_script - + " " + output_dir - + " " + a_model_id - + " " + b_model_id - + " " + a_model + "/0.svg" - + " " + b_model + "/0.svg" - + " " + template_files_list - ) +template_files_list = " ".join( + [(templates_dir + "/" + e) for e in template_files] +) + +for tile_class in class_dirs: + print("Generating SVG files for tile class " + tile_class + "...") + tile_class_dir = classes_dir + "/" + tile_class + background_file = tile_class_dir + "/background.svg" + background_content = get_model(background_file) + + generate_background_file(output_dir, background_file, tile_class) + + ### Frontier files + for frontier_class in template_files: + frontier_file = templates_dir + "/" + frontier_class + generate_frontier_file( + output_dir, + tile_class, + background_content, + frontier_file + ) + + ### Tile Variations + tile_variants = os.listdir(tile_class_dir) + + for tile_variant in tile_variants: + if ("background" in tile_variant): + continue + + tile_variant_file = tile_class_dir + "/" + tile_variant + generate_variant_file(output_dir, tile_variant_file, tile_class) diff --git a/src/asset/src/generate_frontier_tiles.py b/src/asset/src/generate_frontier_tiles.py deleted file mode 100755 index 266a623..0000000 --- a/src/asset/src/generate_frontier_tiles.py +++ /dev/null @@ -1,113 +0,0 @@ -#!/usr/bin/env python3 -import xml.etree.ElementTree as XML -import sys -import os - -SVG_PREFIX = "{http://www.w3.org/2000/svg}" -G_TAG = SVG_PREFIX + "g" -TEMPLATE_PREFIX = "rtid-" -################################################################################ -def id_to_prefix (id_val): - return ("rmid-" + id_val + "-") - -def get_xml (filename): - model_root = XML.parse(filename) - - if (model_root == None): - print("[F] Could not open SVG file " + filename + ".") - exit(-1) - - return model_root - -def get_model (filename, id_prefix): - model_root = get_xml(filename) - - background = model_root.findall( - G_TAG - + "[@id='" - + id_prefix - + "background']/*" - ) - - if (len(background) == 0): - print( - "[F] Could not find 'background' layer in model file (" - + filename - + ")" - ) - exit(-1) - - extras = model_root.findall( - G_TAG - + "[@id='" - + id_prefix - + "details']/*" - ) - - if (len(extras) == 0): - if (model_root.find(G_TAG+"[@id='" + id_prefix + "details']") == None): - print( - "[W] Could not find 'details' layer in model file (" - + filename - + ")" - ) - - return (background, extras) - -def replace_group_by (root_node, group_name, new_content, filename): - target_group = root_node.find(G_TAG+"[@id='" + group_name + "']") - - if (target_group == None): - print("[F] Could not find group " + group_name + " in " + filename) - exit(-1) - - for e in target_group: - target_group.remove(e) - - target_group.extend(new_content) -################################################################################ - -if (len(sys.argv) < 6): - print("Usage: ") - exit(-1) - -output_dir = sys.argv[1] -model_a_id = sys.argv[2] -model_b_id = sys.argv[3] -(model_a_bg, model_a_details) = get_model(sys.argv[4], id_to_prefix(model_a_id)) -(model_b_bg, model_b_details) = get_model(sys.argv[5], id_to_prefix(model_b_id)) - -current_arg = 6 -variant_count = 0 - -while (current_arg < len(sys.argv)): - filename = sys.argv[current_arg] - current_arg += 1 - - template_root = get_xml(filename) - - models_layer = template_root.find( - G_TAG - + "[@id='" - + TEMPLATE_PREFIX - + "models_layer']" - ) - - if (models_layer == None): - print("[F] Could not find model layer in file " + filename + ".") - - replace_group_by(models_layer, TEMPLATE_PREFIX + "bg_a_model", model_a_bg, filename) - replace_group_by(models_layer, TEMPLATE_PREFIX + "bg_b_model", model_b_bg, filename) - replace_group_by(template_root, TEMPLATE_PREFIX + "details", model_a_details, filename) - - template_root.write( - output_dir - + "/" - + model_a_id - + "-" - + model_b_id - + "-" - + os.path.basename(filename) - ) - - variant_count += 1 diff --git a/src/asset/tile/class/0/0.svg b/src/asset/tile/class/0/0.svg index 3e126bb..afe4921 100644 --- a/src/asset/tile/class/0/0.svg +++ b/src/asset/tile/class/0/0.svg @@ -1,59 +1,217 @@ - - - - - - + + + + + + + - + image/svg+xml - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/class/0/background.svg b/src/asset/tile/class/0/background.svg new file mode 100644 index 0000000..cbbb378 --- /dev/null +++ b/src/asset/tile/class/0/background.svg @@ -0,0 +1,181 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/class/1/0.svg b/src/asset/tile/class/1/0.svg index 38e8e6e..eb533f5 100644 --- a/src/asset/tile/class/1/0.svg +++ b/src/asset/tile/class/1/0.svg @@ -1,50 +1,154 @@ - - - - - - + + + + + + + - + image/svg+xml - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/class/1/background.svg b/src/asset/tile/class/1/background.svg new file mode 100644 index 0000000..267b02d --- /dev/null +++ b/src/asset/tile/class/1/background.svg @@ -0,0 +1,180 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/class/1/extra0.svg b/src/asset/tile/class/1/extra0.svg deleted file mode 100644 index f38967d..0000000 --- a/src/asset/tile/class/1/extra0.svg +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - diff --git a/src/asset/tile/class/2/0.svg b/src/asset/tile/class/2/0.svg index 15e309c..407e53f 100644 --- a/src/asset/tile/class/2/0.svg +++ b/src/asset/tile/class/2/0.svg @@ -1,45 +1,63 @@ - - - - - - + + + + + + + - + image/svg+xml - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + diff --git a/src/asset/tile/class/2/background.svg b/src/asset/tile/class/2/background.svg new file mode 100644 index 0000000..e208585 --- /dev/null +++ b/src/asset/tile/class/2/background.svg @@ -0,0 +1,226 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/class/3/0.svg b/src/asset/tile/class/3/0.svg index 7d237d2..3f2ad8a 100644 --- a/src/asset/tile/class/3/0.svg +++ b/src/asset/tile/class/3/0.svg @@ -1,179 +1,1118 @@ - - - - - - + + + + + + + - + image/svg+xml - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/class/3/background.svg b/src/asset/tile/class/3/background.svg new file mode 100644 index 0000000..e3cee5d --- /dev/null +++ b/src/asset/tile/class/3/background.svg @@ -0,0 +1,180 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/class/4/0.svg b/src/asset/tile/class/4/0.svg new file mode 100644 index 0000000..788fab5 --- /dev/null +++ b/src/asset/tile/class/4/0.svg @@ -0,0 +1,63 @@ + + + + + + + + + + image/svg+xml + + + + + + + diff --git a/src/asset/tile/class/4/background.svg b/src/asset/tile/class/4/background.svg new file mode 100644 index 0000000..5e1cc82 --- /dev/null +++ b/src/asset/tile/class/4/background.svg @@ -0,0 +1,181 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/0.svg b/src/asset/tile/frontier/basic/0.svg index 30048bc..a22d774 100644 --- a/src/asset/tile/frontier/basic/0.svg +++ b/src/asset/tile/frontier/basic/0.svg @@ -1,69 +1,301 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/1.svg b/src/asset/tile/frontier/basic/1.svg index 612e35d..c37c52f 100644 --- a/src/asset/tile/frontier/basic/1.svg +++ b/src/asset/tile/frontier/basic/1.svg @@ -1,130 +1,638 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/10.svg b/src/asset/tile/frontier/basic/10.svg index cc5be48..ae57f85 100644 --- a/src/asset/tile/frontier/basic/10.svg +++ b/src/asset/tile/frontier/basic/10.svg @@ -1,92 +1,423 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/11.svg b/src/asset/tile/frontier/basic/11.svg index 6229dda..7293f77 100644 --- a/src/asset/tile/frontier/basic/11.svg +++ b/src/asset/tile/frontier/basic/11.svg @@ -1,71 +1,311 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/12.svg b/src/asset/tile/frontier/basic/12.svg index efc2a37..772a770 100644 --- a/src/asset/tile/frontier/basic/12.svg +++ b/src/asset/tile/frontier/basic/12.svg @@ -1,71 +1,310 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/13.svg b/src/asset/tile/frontier/basic/13.svg index 6e7951b..0b26bbd 100644 --- a/src/asset/tile/frontier/basic/13.svg +++ b/src/asset/tile/frontier/basic/13.svg @@ -1,111 +1,526 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/14.svg b/src/asset/tile/frontier/basic/14.svg index 23e3aa7..107b1ba 100644 --- a/src/asset/tile/frontier/basic/14.svg +++ b/src/asset/tile/frontier/basic/14.svg @@ -1,132 +1,637 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/15.svg b/src/asset/tile/frontier/basic/15.svg index c0c4f9b..821d311 100644 --- a/src/asset/tile/frontier/basic/15.svg +++ b/src/asset/tile/frontier/basic/15.svg @@ -1,111 +1,523 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/16.svg b/src/asset/tile/frontier/basic/16.svg index c5d5d54..9876c39 100644 --- a/src/asset/tile/frontier/basic/16.svg +++ b/src/asset/tile/frontier/basic/16.svg @@ -1,73 +1,313 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/17.svg b/src/asset/tile/frontier/basic/17.svg index a201ee7..697a588 100644 --- a/src/asset/tile/frontier/basic/17.svg +++ b/src/asset/tile/frontier/basic/17.svg @@ -1,92 +1,423 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/18.svg b/src/asset/tile/frontier/basic/18.svg index b196819..b31e4fe 100644 --- a/src/asset/tile/frontier/basic/18.svg +++ b/src/asset/tile/frontier/basic/18.svg @@ -1,71 +1,306 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/19.svg b/src/asset/tile/frontier/basic/19.svg index 4379543..9198cf8 100644 --- a/src/asset/tile/frontier/basic/19.svg +++ b/src/asset/tile/frontier/basic/19.svg @@ -1,111 +1,530 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/2.svg b/src/asset/tile/frontier/basic/2.svg index 2072d4b..e33dfca 100644 --- a/src/asset/tile/frontier/basic/2.svg +++ b/src/asset/tile/frontier/basic/2.svg @@ -1,113 +1,526 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/20.svg b/src/asset/tile/frontier/basic/20.svg index cc02f62..60db7d8 100644 --- a/src/asset/tile/frontier/basic/20.svg +++ b/src/asset/tile/frontier/basic/20.svg @@ -1,111 +1,531 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/21.svg b/src/asset/tile/frontier/basic/21.svg index cb26148..63494b7 100644 --- a/src/asset/tile/frontier/basic/21.svg +++ b/src/asset/tile/frontier/basic/21.svg @@ -1,71 +1,306 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/22.svg b/src/asset/tile/frontier/basic/22.svg index 2ca08c9..b49efc6 100644 --- a/src/asset/tile/frontier/basic/22.svg +++ b/src/asset/tile/frontier/basic/22.svg @@ -1,71 +1,306 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/23.svg b/src/asset/tile/frontier/basic/23.svg index 17119dc..e0e3bd0 100644 --- a/src/asset/tile/frontier/basic/23.svg +++ b/src/asset/tile/frontier/basic/23.svg @@ -1,69 +1,301 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/24.svg b/src/asset/tile/frontier/basic/24.svg index 891a390..16e3f4e 100644 --- a/src/asset/tile/frontier/basic/24.svg +++ b/src/asset/tile/frontier/basic/24.svg @@ -1,111 +1,533 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/25.svg b/src/asset/tile/frontier/basic/25.svg index 3c4692f..9ad98be 100644 --- a/src/asset/tile/frontier/basic/25.svg +++ b/src/asset/tile/frontier/basic/25.svg @@ -1,111 +1,531 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/26.svg b/src/asset/tile/frontier/basic/26.svg index e8bc2a5..b7bea0f 100644 --- a/src/asset/tile/frontier/basic/26.svg +++ b/src/asset/tile/frontier/basic/26.svg @@ -1,94 +1,424 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/27.svg b/src/asset/tile/frontier/basic/27.svg index 4ee2e84..0ca4667 100644 --- a/src/asset/tile/frontier/basic/27.svg +++ b/src/asset/tile/frontier/basic/27.svg @@ -1,111 +1,523 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/28.svg b/src/asset/tile/frontier/basic/28.svg index 764dec4..bdd0936 100644 --- a/src/asset/tile/frontier/basic/28.svg +++ b/src/asset/tile/frontier/basic/28.svg @@ -1,132 +1,635 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/29.svg b/src/asset/tile/frontier/basic/29.svg index c79e69d..37dfa76 100644 --- a/src/asset/tile/frontier/basic/29.svg +++ b/src/asset/tile/frontier/basic/29.svg @@ -1,111 +1,523 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/3.svg b/src/asset/tile/frontier/basic/3.svg index 3e4f2ff..8a91ec4 100644 --- a/src/asset/tile/frontier/basic/3.svg +++ b/src/asset/tile/frontier/basic/3.svg @@ -1,71 +1,307 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/30.svg b/src/asset/tile/frontier/basic/30.svg index c13d2b8..de3e31f 100644 --- a/src/asset/tile/frontier/basic/30.svg +++ b/src/asset/tile/frontier/basic/30.svg @@ -1,73 +1,313 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/31.svg b/src/asset/tile/frontier/basic/31.svg index 3e90501..cb3e860 100644 --- a/src/asset/tile/frontier/basic/31.svg +++ b/src/asset/tile/frontier/basic/31.svg @@ -1,92 +1,422 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/32.svg b/src/asset/tile/frontier/basic/32.svg index 3584cb3..01336e8 100644 --- a/src/asset/tile/frontier/basic/32.svg +++ b/src/asset/tile/frontier/basic/32.svg @@ -1,94 +1,423 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/33.svg b/src/asset/tile/frontier/basic/33.svg index 2ab3478..7b9b5e4 100644 --- a/src/asset/tile/frontier/basic/33.svg +++ b/src/asset/tile/frontier/basic/33.svg @@ -1,113 +1,525 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/34.svg b/src/asset/tile/frontier/basic/34.svg index 877173b..aeb390c 100644 --- a/src/asset/tile/frontier/basic/34.svg +++ b/src/asset/tile/frontier/basic/34.svg @@ -1,73 +1,312 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/35.svg b/src/asset/tile/frontier/basic/35.svg index f76c5d9..c5c8e18 100644 --- a/src/asset/tile/frontier/basic/35.svg +++ b/src/asset/tile/frontier/basic/35.svg @@ -1,113 +1,527 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/36.svg b/src/asset/tile/frontier/basic/36.svg index bbc59b4..ea1ba3f 100644 --- a/src/asset/tile/frontier/basic/36.svg +++ b/src/asset/tile/frontier/basic/36.svg @@ -1,73 +1,312 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/37.svg b/src/asset/tile/frontier/basic/37.svg index 8ceafca..23328a2 100644 --- a/src/asset/tile/frontier/basic/37.svg +++ b/src/asset/tile/frontier/basic/37.svg @@ -1,133 +1,640 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/38.svg b/src/asset/tile/frontier/basic/38.svg index bbe52ea..a765922 100644 --- a/src/asset/tile/frontier/basic/38.svg +++ b/src/asset/tile/frontier/basic/38.svg @@ -1,111 +1,523 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/39.svg b/src/asset/tile/frontier/basic/39.svg index 8e3d87a..23e3263 100644 --- a/src/asset/tile/frontier/basic/39.svg +++ b/src/asset/tile/frontier/basic/39.svg @@ -1,111 +1,523 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/4.svg b/src/asset/tile/frontier/basic/4.svg index b8f6cf8..d6c58c6 100644 --- a/src/asset/tile/frontier/basic/4.svg +++ b/src/asset/tile/frontier/basic/4.svg @@ -1,113 +1,530 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/40.svg b/src/asset/tile/frontier/basic/40.svg index 9c1dbbf..68eb8f2 100644 --- a/src/asset/tile/frontier/basic/40.svg +++ b/src/asset/tile/frontier/basic/40.svg @@ -1,73 +1,313 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/41.svg b/src/asset/tile/frontier/basic/41.svg index 0fe2ac2..96a1716 100644 --- a/src/asset/tile/frontier/basic/41.svg +++ b/src/asset/tile/frontier/basic/41.svg @@ -1,92 +1,422 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/42.svg b/src/asset/tile/frontier/basic/42.svg index 57b4408..39cb6c7 100644 --- a/src/asset/tile/frontier/basic/42.svg +++ b/src/asset/tile/frontier/basic/42.svg @@ -1,92 +1,422 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/43.svg b/src/asset/tile/frontier/basic/43.svg index 1d88635..49d2954 100644 --- a/src/asset/tile/frontier/basic/43.svg +++ b/src/asset/tile/frontier/basic/43.svg @@ -1,69 +1,307 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/44.svg b/src/asset/tile/frontier/basic/44.svg index bd7dd24..35e0fa4 100644 --- a/src/asset/tile/frontier/basic/44.svg +++ b/src/asset/tile/frontier/basic/44.svg @@ -1,92 +1,423 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/45.svg b/src/asset/tile/frontier/basic/45.svg index 0cbb416..ea39755 100644 --- a/src/asset/tile/frontier/basic/45.svg +++ b/src/asset/tile/frontier/basic/45.svg @@ -1,71 +1,311 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/5.svg b/src/asset/tile/frontier/basic/5.svg index 1c3df05..153a778 100644 --- a/src/asset/tile/frontier/basic/5.svg +++ b/src/asset/tile/frontier/basic/5.svg @@ -1,73 +1,312 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/6.svg b/src/asset/tile/frontier/basic/6.svg index 6500ebd..5dd476f 100644 --- a/src/asset/tile/frontier/basic/6.svg +++ b/src/asset/tile/frontier/basic/6.svg @@ -1,132 +1,633 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/7.svg b/src/asset/tile/frontier/basic/7.svg index 029436c..8b5b145 100644 --- a/src/asset/tile/frontier/basic/7.svg +++ b/src/asset/tile/frontier/basic/7.svg @@ -1,111 +1,523 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/8.svg b/src/asset/tile/frontier/basic/8.svg index e80972a..555b603 100644 --- a/src/asset/tile/frontier/basic/8.svg +++ b/src/asset/tile/frontier/basic/8.svg @@ -1,111 +1,521 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + image/svg+xml - + - + - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/tile/frontier/basic/9.svg b/src/asset/tile/frontier/basic/9.svg index 2b5f7de..fe34280 100644 --- a/src/asset/tile/frontier/basic/9.svg +++ b/src/asset/tile/frontier/basic/9.svg @@ -1,73 +1,311 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - A - - - - B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/asset/www/data/tiles.json.m4 b/src/asset/www/data/tiles.json.m4 index fcbbd39..641a80f 100644 --- a/src/asset/www/data/tiles.json.m4 +++ b/src/asset/www/data/tiles.json.m4 @@ -1,7 +1,10 @@ [ m4_include(__MAKEFILE_DATA_DIR/tile/global.m4.conf)m4_dnl __TILE_CLASS_USE_JSON_STYLE +m4_include(__MAKEFILE_DATA_DIR/tile/error.m4d)m4_dnl m4_include(__MAKEFILE_DATA_DIR/tile/grassland.m4d)m4_dnl +m4_include(__MAKEFILE_DATA_DIR/tile/mud.m4d)m4_dnl +m4_include(__MAKEFILE_DATA_DIR/tile/water.m4d)m4_dnl { "msg": "okay" } -- cgit v1.2.3-70-g09d2