diff options
| author | Lex Neva <github.com@lexneva.name> | 2023-02-18 22:24:58 -0500 |
|---|---|---|
| committer | Lex Neva <github.com@lexneva.name> | 2023-02-20 15:27:56 -0500 |
| commit | d278f6a54a2a316e70271ad04bd206e49a93fa5f (patch) | |
| tree | 4c8058cbebec6fa21b49cfad97f4f186ff71ffd8 | |
| parent | 315866de9ade249cab8db81d880d255f33f851f3 (diff) | |
add tiles json and internationalization
| -rw-r--r-- | Makefile | 3 | ||||
| -rwxr-xr-x | bin/inkstitch-tiles-gettext | 21 | ||||
| -rw-r--r-- | lib/stitches/meander_fill.py | 6 | ||||
| -rw-r--r-- | lib/tiles.py | 29 | ||||
| -rw-r--r-- | tiles/N3-11a/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N3-11a/tile.svg (renamed from tiles/N3-11a.svg) | 0 | ||||
| -rw-r--r-- | tiles/N3-12/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N3-12/tile.svg (renamed from tiles/N3-12.svg) | 0 | ||||
| -rw-r--r-- | tiles/N3-16a/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N3-16a/tile.svg (renamed from tiles/N3-16a.svg) | 0 | ||||
| -rw-r--r-- | tiles/N3-17/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N3-17/tile.svg (renamed from tiles/N3-17.svg) | 0 | ||||
| -rw-r--r-- | tiles/N3-18-modified/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N3-18-modified/tile.svg (renamed from tiles/N3-18-modified.svg) | 0 | ||||
| -rw-r--r-- | tiles/N3-18/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N3-18/tile.svg (renamed from tiles/N3-18.svg) | 0 | ||||
| -rw-r--r-- | tiles/N3-20/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N3-20/tile.svg (renamed from tiles/N3-20.svg) | 0 | ||||
| -rw-r--r-- | tiles/N3-23b/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N3-23b/tile.svg (renamed from tiles/N3-23b.svg) | 0 | ||||
| -rw-r--r-- | tiles/N3-25c/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N3-25c/tile.svg (renamed from tiles/N3-25c.svg) | 0 | ||||
| -rw-r--r-- | tiles/N3-26b/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N3-26b/tile.svg (renamed from tiles/N3-26b.svg) | 0 | ||||
| -rw-r--r-- | tiles/N3-27/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N3-27/tile.svg (renamed from tiles/N3-27.svg) | 0 | ||||
| -rw-r--r-- | tiles/N3-30a/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N3-30a/tile.svg (renamed from tiles/N3-30a.svg) | 0 | ||||
| -rw-r--r-- | tiles/N3-51b/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N3-51b/tile.svg (renamed from tiles/N3-51b.svg) | 0 | ||||
| -rw-r--r-- | tiles/N3-57f-modified/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N3-57f-modified/tile.svg (renamed from tiles/N3-57f-modified.svg) | 0 | ||||
| -rw-r--r-- | tiles/N3-58b/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N3-58b/tile.svg (renamed from tiles/N3-58b.svg) | 0 | ||||
| -rw-r--r-- | tiles/N3-6/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N3-6/tile.svg (renamed from tiles/N3-6.svg) | 0 | ||||
| -rw-r--r-- | tiles/N3-7/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N3-7/tile.svg (renamed from tiles/N3-7.svg) | 0 | ||||
| -rw-r--r-- | tiles/N3-8a-modified/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N3-8a-modified/tile.svg (renamed from tiles/N3-8a-modified.svg) | 0 | ||||
| -rw-r--r-- | tiles/N3-8a/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N3-8a/tile.svg (renamed from tiles/N3-8a.svg) | 0 | ||||
| -rw-r--r-- | tiles/N3-8b/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N3-8b/tile.svg (renamed from tiles/N3-8b.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-13b/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-13b/tile.svg (renamed from tiles/N4-13b.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-13c/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-13c/tile.svg (renamed from tiles/N4-13c.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-13d/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-13d/tile.svg (renamed from tiles/N4-13d.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-13e/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-13e/tile.svg (renamed from tiles/N4-13e.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-13f/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-13f/tile.svg (renamed from tiles/N4-13f.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-16a/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-16a/tile.svg (renamed from tiles/N4-16a.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-19/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-19/tile.svg (renamed from tiles/N4-19.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-20/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-20/tile.svg (renamed from tiles/N4-20.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-21c/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-21c/tile.svg (renamed from tiles/N4-21c.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-22/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-22/tile.svg (renamed from tiles/N4-22.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-23a/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-23a/tile.svg (renamed from tiles/N4-23a.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-23c/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-23c/tile.svg (renamed from tiles/N4-23c.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-27/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-27/tile.svg (renamed from tiles/N4-27.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-29e/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-29e/tile.svg (renamed from tiles/N4-29e.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-29f/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-29f/tile.svg (renamed from tiles/N4-29f.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-31/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-31/tile.svg (renamed from tiles/N4-31.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-38/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-38/tile.svg (renamed from tiles/N4-38.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-42e/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-42e/tile.svg (renamed from tiles/N4-42e.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-44/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-44/tile.svg (renamed from tiles/N4-44.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-52/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-52/tile.svg (renamed from tiles/N4-52.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-54d/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-54d/tile.svg (renamed from tiles/N4-54d.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-5a-2/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-5a-2/tile.svg (renamed from tiles/N4-5a-2.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-5a/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-5a/tile.svg (renamed from tiles/N4-5a.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-82/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-82/tile.svg (renamed from tiles/N4-82.svg) | 0 | ||||
| -rw-r--r-- | tiles/N4-85d/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N4-85d/tile.svg (renamed from tiles/N4-85d.svg) | 0 | ||||
| -rw-r--r-- | tiles/N5-1e1/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N5-1e1/tile.svg (renamed from tiles/N5-1e1.svg) | 0 | ||||
| -rw-r--r-- | tiles/N5-1q2/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N5-1q2/tile.svg (renamed from tiles/N5-1q2.svg) | 0 | ||||
| -rw-r--r-- | tiles/N5-1t/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N5-1t/tile.svg (renamed from tiles/N5-1t.svg) | 0 | ||||
| -rw-r--r-- | tiles/N6-1/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N6-1/tile.svg (renamed from tiles/N6-1.svg) | 0 | ||||
| -rw-r--r-- | tiles/N6-2/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N6-2/tile.svg (renamed from tiles/N6-2.svg) | 0 | ||||
| -rw-r--r-- | tiles/N6-5b/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N6-5b/tile.svg (renamed from tiles/N6-5b.svg) | 0 | ||||
| -rw-r--r-- | tiles/N6-6a/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N6-6a/tile.svg (renamed from tiles/N6-6a.svg) | 0 | ||||
| -rw-r--r-- | tiles/N6-6c/tile.json | 5 | ||||
| -rw-r--r-- | tiles/N6-6c/tile.svg (renamed from tiles/N6-6c.svg) | 0 | ||||
| -rw-r--r-- | tiles/NC5-11a/tile.json | 5 | ||||
| -rw-r--r-- | tiles/NC5-11a/tile.svg (renamed from tiles/NC5-11a.svg) | 0 | ||||
| -rw-r--r-- | tiles/NC5-20a/tile.json | 5 | ||||
| -rw-r--r-- | tiles/NC5-20a/tile.svg (renamed from tiles/NC5-20a.svg) | 0 | ||||
| -rw-r--r-- | tiles/P3-1/tile.json | 5 | ||||
| -rw-r--r-- | tiles/P3-1/tile.svg (renamed from tiles/P3-1.svg) | 0 | ||||
| -rw-r--r-- | tiles/P3-12/tile.json | 5 | ||||
| -rw-r--r-- | tiles/P3-12/tile.svg (renamed from tiles/P3-12.svg) | 0 | ||||
| -rw-r--r-- | tiles/P4-1/tile.json | 5 | ||||
| -rw-r--r-- | tiles/P4-1/tile.svg (renamed from tiles/P4-1.svg) | 0 | ||||
| -rw-r--r-- | tiles/P4-10/tile.json | 5 | ||||
| -rw-r--r-- | tiles/P4-10/tile.svg (renamed from tiles/P4-10.svg) | 0 | ||||
| -rw-r--r-- | tiles/P4-15/tile.json | 5 | ||||
| -rw-r--r-- | tiles/P4-15/tile.svg (renamed from tiles/P4-15.svg) | 0 | ||||
| -rw-r--r-- | tiles/P4-19/tile.json | 5 | ||||
| -rw-r--r-- | tiles/P4-19/tile.svg (renamed from tiles/P4-19.svg) | 0 | ||||
| -rw-r--r-- | tiles/P4-23/tile.json | 5 | ||||
| -rw-r--r-- | tiles/P4-23/tile.svg (renamed from tiles/P4-23.svg) | 0 | ||||
| -rw-r--r-- | tiles/P4-24/tile.json | 5 | ||||
| -rw-r--r-- | tiles/P4-24/tile.svg (renamed from tiles/P4-24.svg) | 0 | ||||
| -rw-r--r-- | tiles/P4-25/tile.json | 5 | ||||
| -rw-r--r-- | tiles/P4-25/tile.svg (renamed from tiles/P4-25.svg) | 0 | ||||
| -rw-r--r-- | tiles/P4-43-modified/tile.json | 5 | ||||
| -rw-r--r-- | tiles/P4-43-modified/tile.svg (renamed from tiles/P4-43-mod.svg) | 0 | ||||
| -rw-r--r-- | tiles/P4-43/tile.json | 5 | ||||
| -rw-r--r-- | tiles/P4-43/tile.svg (renamed from tiles/P4-43.svg) | 0 | ||||
| -rw-r--r-- | tiles/P4-47/tile.json | 5 | ||||
| -rw-r--r-- | tiles/P4-47/tile.svg (renamed from tiles/P4-47.svg) | 0 | ||||
| -rw-r--r-- | tiles/P5-10_11/tile.json | 5 | ||||
| -rw-r--r-- | tiles/P5-10_11/tile.svg (renamed from tiles/P5-10_11.svg) | 0 | ||||
| -rw-r--r-- | tiles/P5-19/tile.json | 5 | ||||
| -rw-r--r-- | tiles/P5-19/tile.svg (renamed from tiles/P5-19.svg) | 0 | ||||
| -rw-r--r-- | tiles/P5-23_24/tile.json | 5 | ||||
| -rw-r--r-- | tiles/P5-23_24/tile.svg (renamed from tiles/P5-23_24.svg) | 0 | ||||
| -rw-r--r-- | tiles/P5-4/tile.json | 5 | ||||
| -rw-r--r-- | tiles/P5-4/tile.svg (renamed from tiles/P5-4.svg) | 0 | ||||
| -rw-r--r-- | tiles/P6-6_11/tile.json | 5 | ||||
| -rw-r--r-- | tiles/P6-6_11/tile.svg (renamed from tiles/P6-6_11.svg) | 0 | ||||
| -rw-r--r-- | tiles/diamond-square/tile.json | 5 | ||||
| -rw-r--r-- | tiles/diamond-square/tile.svg (renamed from tiles/diamond_square.svg) | 0 | ||||
| -rw-r--r-- | tiles/hexagon/tile.json | 5 | ||||
| -rw-r--r-- | tiles/hexagon/tile.svg (renamed from tiles/hexagon.svg) | 0 | ||||
| -rw-r--r-- | tiles/weird-one/tile.json | 5 | ||||
| -rw-r--r-- | tiles/weird-one/tile.svg (renamed from tiles/weird_one.svg) | 0 |
154 files changed, 420 insertions, 14 deletions
@@ -19,11 +19,12 @@ messages.po: inx sed -i 's/charset=CHARSET/charset=UTF-8/g' messages-inx.po bin/pyembroidery-gettext > pyembroidery-format-descriptions.py bin/inkstitch-fonts-gettext > inkstitch-fonts-metadata.py + bin/inkstitch-tiles-gettext > inkstitch-tiles-metadata.py # After the inx files are finished building, we don't need the src/ folder anymore. # We don't want babel to grab possible translation strings from that folder, so let's remove it rm -rf src/ pybabel extract -o messages-babel.po -F babel.conf --add-location=full --add-comments=l10n,L10n,L10N --sort-by-file --strip-comments -k N_ -k '$$gettext' . - rm pyembroidery-format-descriptions.py inkstitch-fonts-metadata.py + rm pyembroidery-format-descriptions.py inkstitch-fonts-metadata.py inkstitch-tiles-metadata.py cd electron && yarn --link-duplicates --pure-lockfile find electron/src -name '*.html' -o -name '*.js' -o -name '*.vue' | xargs electron/node_modules/.bin/gettext-extract --quiet --attribute v-translate --output messages-vue.po msgcat -o messages.po messages-babel.po messages-vue.po messages-inx.po diff --git a/bin/inkstitch-tiles-gettext b/bin/inkstitch-tiles-gettext new file mode 100755 index 00000000..e125dabf --- /dev/null +++ b/bin/inkstitch-tiles-gettext @@ -0,0 +1,21 @@ +#!/usr/bin/env python + +import os +import json + +# generate fake python code containing the names and descriptions of all built- +# in tiles as gettext calls so that pybabel will extract them into messages.po + +tiles_dir = os.path.join(os.path.dirname(__file__), "..", "tiles") + +for tile in sorted(os.listdir(tiles_dir)): + with open(os.path.join(tiles_dir, tile, "tile.json")) as tile_json: + tile_metadata = json.load(tile_json) + + print("# L10N name of tile in tiles/%s" % tile) + print("_(%s)" % repr(tile_metadata.get("name", ""))) + + if tile_metadata.get("description", ""): + print("# L10N description of tile in tiles/%s" % tile) + print("_(%s)" % repr(tile_metadata.get("description", ""))) + diff --git a/lib/stitches/meander_fill.py b/lib/stitches/meander_fill.py index 6278b0ad..964a7a41 100644 --- a/lib/stitches/meander_fill.py +++ b/lib/stitches/meander_fill.py @@ -33,11 +33,11 @@ def meander_fill(fill, shape, shape_index, starting_point, ending_point): return post_process(generate_meander_path(graph, start, end, rng), shape, fill) -def get_tile(tile_name): - all_tiles = {tile.name: tile for tile in tiles.all_tiles()} +def get_tile(tile_id): + all_tiles = {tile.id: tile for tile in tiles.all_tiles()} try: - return all_tiles.get(tile_name, all_tiles.popitem()[1]) + return all_tiles.get(tile_id, all_tiles.popitem()[1]) except KeyError: return None diff --git a/lib/tiles.py b/lib/tiles.py index fce4d26f..683804a6 100644 --- a/lib/tiles.py +++ b/lib/tiles.py @@ -2,12 +2,14 @@ import os from math import ceil, floor import inkex +import json import lxml import networkx as nx from shapely.geometry import LineString from shapely.prepared import prep from .debug import debug +from .i18n import _ from .svg import apply_transforms from .utils import Point, cache, get_bundled_dir, guess_inkscape_config_path from .utils.threading import check_stop_flag @@ -18,10 +20,8 @@ class Tile: self._load_tile(path) def _load_tile(self, tile_path): - self.tile_svg = inkex.load_svg(tile_path) - self.tile_path = tile_path - self.id = self._get_name(tile_path) - self.name = self.id + self.tile_svg = inkex.load_svg(os.path.join(tile_path, "tile.svg")) + self._load_metadata(tile_path) self.tile = None self.width = None self.height = None @@ -32,10 +32,16 @@ class Tile: return self.name < other.name def __repr__(self): - return f"Tile({self.name}, {self.shift0}, {self.shift1})" + return f"Tile({self.name}, {self.id})" __str__ = __repr__ + def _load_metadata(self, tile_path): + with open(os.path.join(tile_path, "tile.json"), "rb") as tile_json: + tile_metadata = json.load(tile_json) + self.name = _(tile_metadata.get('name')) + self.id = tile_metadata.get('id') + def _get_name(self, tile_path): return os.path.splitext(os.path.basename(tile_path))[0] @@ -166,13 +172,16 @@ def all_tile_paths(): @cache def all_tiles(): tiles = [] - for tile_dir in all_tile_paths(): + for tiles_path in all_tile_paths(): try: - for tile_file in sorted(os.listdir(tile_dir)): + for tile_dir in sorted(os.listdir(tiles_path)): try: - tiles.append(Tile(os.path.join(tile_dir, tile_file))) - except (OSError, lxml.etree.XMLSyntaxError): - pass + tiles.append(Tile(os.path.join(tiles_path, tile_dir))) + except (OSError, lxml.etree.XMLSyntaxError, json.JSONDecodeError, KeyError) as exc: + debug.log(f"error loading tile {tiles_path}/{tile_dir}: {exc}") + except Exception as exc: + debug.log(f"unexpected error loading tile {tiles_path}/{tile_dir}: {exc}") + raise except FileNotFoundError: pass diff --git a/tiles/N3-11a/tile.json b/tiles/N3-11a/tile.json new file mode 100644 index 00000000..d894e7c4 --- /dev/null +++ b/tiles/N3-11a/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N3-11a", + "name": "N3-11a", + "description": "" +} diff --git a/tiles/N3-11a.svg b/tiles/N3-11a/tile.svg index 165fb8ce..165fb8ce 100644 --- a/tiles/N3-11a.svg +++ b/tiles/N3-11a/tile.svg diff --git a/tiles/N3-12/tile.json b/tiles/N3-12/tile.json new file mode 100644 index 00000000..69372fad --- /dev/null +++ b/tiles/N3-12/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N3-12", + "name": "N3-12", + "description": "" +} diff --git a/tiles/N3-12.svg b/tiles/N3-12/tile.svg index fb2bab94..fb2bab94 100644 --- a/tiles/N3-12.svg +++ b/tiles/N3-12/tile.svg diff --git a/tiles/N3-16a/tile.json b/tiles/N3-16a/tile.json new file mode 100644 index 00000000..400caedc --- /dev/null +++ b/tiles/N3-16a/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N3-16a", + "name": "N3-16a", + "description": "" +} diff --git a/tiles/N3-16a.svg b/tiles/N3-16a/tile.svg index 64d7a2c8..64d7a2c8 100644 --- a/tiles/N3-16a.svg +++ b/tiles/N3-16a/tile.svg diff --git a/tiles/N3-17/tile.json b/tiles/N3-17/tile.json new file mode 100644 index 00000000..c5ee9c4f --- /dev/null +++ b/tiles/N3-17/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N3-17", + "name": "N3-17", + "description": "" +} diff --git a/tiles/N3-17.svg b/tiles/N3-17/tile.svg index 71b571c2..71b571c2 100644 --- a/tiles/N3-17.svg +++ b/tiles/N3-17/tile.svg diff --git a/tiles/N3-18-modified/tile.json b/tiles/N3-18-modified/tile.json new file mode 100644 index 00000000..1e661e9f --- /dev/null +++ b/tiles/N3-18-modified/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N3-18-modified", + "name": "N3-18-modified", + "description": "" +} diff --git a/tiles/N3-18-modified.svg b/tiles/N3-18-modified/tile.svg index 6fd21056..6fd21056 100644 --- a/tiles/N3-18-modified.svg +++ b/tiles/N3-18-modified/tile.svg diff --git a/tiles/N3-18/tile.json b/tiles/N3-18/tile.json new file mode 100644 index 00000000..98c6a524 --- /dev/null +++ b/tiles/N3-18/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N3-18", + "name": "N3-18", + "description": "" +} diff --git a/tiles/N3-18.svg b/tiles/N3-18/tile.svg index 453e8600..453e8600 100644 --- a/tiles/N3-18.svg +++ b/tiles/N3-18/tile.svg diff --git a/tiles/N3-20/tile.json b/tiles/N3-20/tile.json new file mode 100644 index 00000000..3732df2f --- /dev/null +++ b/tiles/N3-20/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N3-20", + "name": "N3-20", + "description": "" +} diff --git a/tiles/N3-20.svg b/tiles/N3-20/tile.svg index 7b941ea9..7b941ea9 100644 --- a/tiles/N3-20.svg +++ b/tiles/N3-20/tile.svg diff --git a/tiles/N3-23b/tile.json b/tiles/N3-23b/tile.json new file mode 100644 index 00000000..9e506053 --- /dev/null +++ b/tiles/N3-23b/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N3-23b", + "name": "N3-23b", + "description": "" +} diff --git a/tiles/N3-23b.svg b/tiles/N3-23b/tile.svg index 96a7c37a..96a7c37a 100644 --- a/tiles/N3-23b.svg +++ b/tiles/N3-23b/tile.svg diff --git a/tiles/N3-25c/tile.json b/tiles/N3-25c/tile.json new file mode 100644 index 00000000..769e79ce --- /dev/null +++ b/tiles/N3-25c/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N3-25c", + "name": "N3-25c", + "description": "" +} diff --git a/tiles/N3-25c.svg b/tiles/N3-25c/tile.svg index 11912579..11912579 100644 --- a/tiles/N3-25c.svg +++ b/tiles/N3-25c/tile.svg diff --git a/tiles/N3-26b/tile.json b/tiles/N3-26b/tile.json new file mode 100644 index 00000000..bad658a0 --- /dev/null +++ b/tiles/N3-26b/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N3-26b", + "name": "N3-26b", + "description": "" +} diff --git a/tiles/N3-26b.svg b/tiles/N3-26b/tile.svg index 2a972d13..2a972d13 100644 --- a/tiles/N3-26b.svg +++ b/tiles/N3-26b/tile.svg diff --git a/tiles/N3-27/tile.json b/tiles/N3-27/tile.json new file mode 100644 index 00000000..6133ad1d --- /dev/null +++ b/tiles/N3-27/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N3-27", + "name": "N3-27", + "description": "" +} diff --git a/tiles/N3-27.svg b/tiles/N3-27/tile.svg index 920c93cb..920c93cb 100644 --- a/tiles/N3-27.svg +++ b/tiles/N3-27/tile.svg diff --git a/tiles/N3-30a/tile.json b/tiles/N3-30a/tile.json new file mode 100644 index 00000000..226adc4e --- /dev/null +++ b/tiles/N3-30a/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N3-30a", + "name": "N3-30a", + "description": "" +} diff --git a/tiles/N3-30a.svg b/tiles/N3-30a/tile.svg index 3f96a97e..3f96a97e 100644 --- a/tiles/N3-30a.svg +++ b/tiles/N3-30a/tile.svg diff --git a/tiles/N3-51b/tile.json b/tiles/N3-51b/tile.json new file mode 100644 index 00000000..8ea879e7 --- /dev/null +++ b/tiles/N3-51b/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N3-51b", + "name": "N3-51b", + "description": "" +} diff --git a/tiles/N3-51b.svg b/tiles/N3-51b/tile.svg index bd708549..bd708549 100644 --- a/tiles/N3-51b.svg +++ b/tiles/N3-51b/tile.svg diff --git a/tiles/N3-57f-modified/tile.json b/tiles/N3-57f-modified/tile.json new file mode 100644 index 00000000..b0ddb9c9 --- /dev/null +++ b/tiles/N3-57f-modified/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N3-57f-modified", + "name": "N3-57f-modified", + "description": "" +} diff --git a/tiles/N3-57f-modified.svg b/tiles/N3-57f-modified/tile.svg index 6c41a2c7..6c41a2c7 100644 --- a/tiles/N3-57f-modified.svg +++ b/tiles/N3-57f-modified/tile.svg diff --git a/tiles/N3-58b/tile.json b/tiles/N3-58b/tile.json new file mode 100644 index 00000000..8246e2a0 --- /dev/null +++ b/tiles/N3-58b/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N3-58b", + "name": "N3-58b", + "description": "" +} diff --git a/tiles/N3-58b.svg b/tiles/N3-58b/tile.svg index 8c653828..8c653828 100644 --- a/tiles/N3-58b.svg +++ b/tiles/N3-58b/tile.svg diff --git a/tiles/N3-6/tile.json b/tiles/N3-6/tile.json new file mode 100644 index 00000000..721f894c --- /dev/null +++ b/tiles/N3-6/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N3-6", + "name": "N3-6", + "description": "" +} diff --git a/tiles/N3-6.svg b/tiles/N3-6/tile.svg index 873f35fb..873f35fb 100644 --- a/tiles/N3-6.svg +++ b/tiles/N3-6/tile.svg diff --git a/tiles/N3-7/tile.json b/tiles/N3-7/tile.json new file mode 100644 index 00000000..a2e82586 --- /dev/null +++ b/tiles/N3-7/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N3-7", + "name": "N3-7", + "description": "" +} diff --git a/tiles/N3-7.svg b/tiles/N3-7/tile.svg index 68c23c52..68c23c52 100644 --- a/tiles/N3-7.svg +++ b/tiles/N3-7/tile.svg diff --git a/tiles/N3-8a-modified/tile.json b/tiles/N3-8a-modified/tile.json new file mode 100644 index 00000000..f1eedce0 --- /dev/null +++ b/tiles/N3-8a-modified/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N3-8a-modified", + "name": "N3-8a-modified", + "description": "" +} diff --git a/tiles/N3-8a-modified.svg b/tiles/N3-8a-modified/tile.svg index f892d36d..f892d36d 100644 --- a/tiles/N3-8a-modified.svg +++ b/tiles/N3-8a-modified/tile.svg diff --git a/tiles/N3-8a/tile.json b/tiles/N3-8a/tile.json new file mode 100644 index 00000000..870cc679 --- /dev/null +++ b/tiles/N3-8a/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N3-8a", + "name": "N3-8a", + "description": "" +} diff --git a/tiles/N3-8a.svg b/tiles/N3-8a/tile.svg index c03aef24..c03aef24 100644 --- a/tiles/N3-8a.svg +++ b/tiles/N3-8a/tile.svg diff --git a/tiles/N3-8b/tile.json b/tiles/N3-8b/tile.json new file mode 100644 index 00000000..ed3d7971 --- /dev/null +++ b/tiles/N3-8b/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N3-8b", + "name": "N3-8b", + "description": "" +} diff --git a/tiles/N3-8b.svg b/tiles/N3-8b/tile.svg index 20d11a33..20d11a33 100644 --- a/tiles/N3-8b.svg +++ b/tiles/N3-8b/tile.svg diff --git a/tiles/N4-13b/tile.json b/tiles/N4-13b/tile.json new file mode 100644 index 00000000..dd43c835 --- /dev/null +++ b/tiles/N4-13b/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-13b", + "name": "N4-13b", + "description": "" +} diff --git a/tiles/N4-13b.svg b/tiles/N4-13b/tile.svg index d8a5020e..d8a5020e 100644 --- a/tiles/N4-13b.svg +++ b/tiles/N4-13b/tile.svg diff --git a/tiles/N4-13c/tile.json b/tiles/N4-13c/tile.json new file mode 100644 index 00000000..a7865243 --- /dev/null +++ b/tiles/N4-13c/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-13c", + "name": "N4-13c", + "description": "" +} diff --git a/tiles/N4-13c.svg b/tiles/N4-13c/tile.svg index 6eee2afd..6eee2afd 100644 --- a/tiles/N4-13c.svg +++ b/tiles/N4-13c/tile.svg diff --git a/tiles/N4-13d/tile.json b/tiles/N4-13d/tile.json new file mode 100644 index 00000000..43d3040b --- /dev/null +++ b/tiles/N4-13d/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-13d", + "name": "N4-13d", + "description": "" +} diff --git a/tiles/N4-13d.svg b/tiles/N4-13d/tile.svg index 8032cafa..8032cafa 100644 --- a/tiles/N4-13d.svg +++ b/tiles/N4-13d/tile.svg diff --git a/tiles/N4-13e/tile.json b/tiles/N4-13e/tile.json new file mode 100644 index 00000000..15ea45b6 --- /dev/null +++ b/tiles/N4-13e/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-13e", + "name": "N4-13e", + "description": "" +} diff --git a/tiles/N4-13e.svg b/tiles/N4-13e/tile.svg index 89acd87f..89acd87f 100644 --- a/tiles/N4-13e.svg +++ b/tiles/N4-13e/tile.svg diff --git a/tiles/N4-13f/tile.json b/tiles/N4-13f/tile.json new file mode 100644 index 00000000..46e27a4c --- /dev/null +++ b/tiles/N4-13f/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-13f", + "name": "N4-13f", + "description": "" +} diff --git a/tiles/N4-13f.svg b/tiles/N4-13f/tile.svg index fc8bd5b0..fc8bd5b0 100644 --- a/tiles/N4-13f.svg +++ b/tiles/N4-13f/tile.svg diff --git a/tiles/N4-16a/tile.json b/tiles/N4-16a/tile.json new file mode 100644 index 00000000..0d7bd2b1 --- /dev/null +++ b/tiles/N4-16a/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-16a", + "name": "N4-16a", + "description": "" +} diff --git a/tiles/N4-16a.svg b/tiles/N4-16a/tile.svg index 3482fc98..3482fc98 100644 --- a/tiles/N4-16a.svg +++ b/tiles/N4-16a/tile.svg diff --git a/tiles/N4-19/tile.json b/tiles/N4-19/tile.json new file mode 100644 index 00000000..723a3260 --- /dev/null +++ b/tiles/N4-19/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-19", + "name": "N4-19", + "description": "" +} diff --git a/tiles/N4-19.svg b/tiles/N4-19/tile.svg index 0b2682ac..0b2682ac 100644 --- a/tiles/N4-19.svg +++ b/tiles/N4-19/tile.svg diff --git a/tiles/N4-20/tile.json b/tiles/N4-20/tile.json new file mode 100644 index 00000000..051a99ee --- /dev/null +++ b/tiles/N4-20/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-20", + "name": "N4-20", + "description": "" +} diff --git a/tiles/N4-20.svg b/tiles/N4-20/tile.svg index ed0504a9..ed0504a9 100644 --- a/tiles/N4-20.svg +++ b/tiles/N4-20/tile.svg diff --git a/tiles/N4-21c/tile.json b/tiles/N4-21c/tile.json new file mode 100644 index 00000000..44d20830 --- /dev/null +++ b/tiles/N4-21c/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-21c", + "name": "N4-21c", + "description": "" +} diff --git a/tiles/N4-21c.svg b/tiles/N4-21c/tile.svg index c167b8b9..c167b8b9 100644 --- a/tiles/N4-21c.svg +++ b/tiles/N4-21c/tile.svg diff --git a/tiles/N4-22/tile.json b/tiles/N4-22/tile.json new file mode 100644 index 00000000..89035c70 --- /dev/null +++ b/tiles/N4-22/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-22", + "name": "N4-22", + "description": "" +} diff --git a/tiles/N4-22.svg b/tiles/N4-22/tile.svg index 6441eae2..6441eae2 100644 --- a/tiles/N4-22.svg +++ b/tiles/N4-22/tile.svg diff --git a/tiles/N4-23a/tile.json b/tiles/N4-23a/tile.json new file mode 100644 index 00000000..16f0db91 --- /dev/null +++ b/tiles/N4-23a/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-23a", + "name": "N4-23a", + "description": "" +} diff --git a/tiles/N4-23a.svg b/tiles/N4-23a/tile.svg index 9f7bd953..9f7bd953 100644 --- a/tiles/N4-23a.svg +++ b/tiles/N4-23a/tile.svg diff --git a/tiles/N4-23c/tile.json b/tiles/N4-23c/tile.json new file mode 100644 index 00000000..15c40458 --- /dev/null +++ b/tiles/N4-23c/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-23c", + "name": "N4-23c", + "description": "" +} diff --git a/tiles/N4-23c.svg b/tiles/N4-23c/tile.svg index 074147ef..074147ef 100644 --- a/tiles/N4-23c.svg +++ b/tiles/N4-23c/tile.svg diff --git a/tiles/N4-27/tile.json b/tiles/N4-27/tile.json new file mode 100644 index 00000000..88996486 --- /dev/null +++ b/tiles/N4-27/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-27", + "name": "N4-27", + "description": "" +} diff --git a/tiles/N4-27.svg b/tiles/N4-27/tile.svg index 915d8687..915d8687 100644 --- a/tiles/N4-27.svg +++ b/tiles/N4-27/tile.svg diff --git a/tiles/N4-29e/tile.json b/tiles/N4-29e/tile.json new file mode 100644 index 00000000..a762ab37 --- /dev/null +++ b/tiles/N4-29e/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-29e", + "name": "N4-29e", + "description": "" +} diff --git a/tiles/N4-29e.svg b/tiles/N4-29e/tile.svg index a098471e..a098471e 100644 --- a/tiles/N4-29e.svg +++ b/tiles/N4-29e/tile.svg diff --git a/tiles/N4-29f/tile.json b/tiles/N4-29f/tile.json new file mode 100644 index 00000000..624de3a8 --- /dev/null +++ b/tiles/N4-29f/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-29f", + "name": "N4-29f", + "description": "" +} diff --git a/tiles/N4-29f.svg b/tiles/N4-29f/tile.svg index cf0984e4..cf0984e4 100644 --- a/tiles/N4-29f.svg +++ b/tiles/N4-29f/tile.svg diff --git a/tiles/N4-31/tile.json b/tiles/N4-31/tile.json new file mode 100644 index 00000000..21644fb9 --- /dev/null +++ b/tiles/N4-31/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-31", + "name": "N4-31", + "description": "" +} diff --git a/tiles/N4-31.svg b/tiles/N4-31/tile.svg index e4c15534..e4c15534 100644 --- a/tiles/N4-31.svg +++ b/tiles/N4-31/tile.svg diff --git a/tiles/N4-38/tile.json b/tiles/N4-38/tile.json new file mode 100644 index 00000000..ea8f0012 --- /dev/null +++ b/tiles/N4-38/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-38", + "name": "N4-38", + "description": "" +} diff --git a/tiles/N4-38.svg b/tiles/N4-38/tile.svg index b3e7c589..b3e7c589 100644 --- a/tiles/N4-38.svg +++ b/tiles/N4-38/tile.svg diff --git a/tiles/N4-42e/tile.json b/tiles/N4-42e/tile.json new file mode 100644 index 00000000..986efb23 --- /dev/null +++ b/tiles/N4-42e/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-42e", + "name": "N4-42e", + "description": "" +} diff --git a/tiles/N4-42e.svg b/tiles/N4-42e/tile.svg index edc5ba37..edc5ba37 100644 --- a/tiles/N4-42e.svg +++ b/tiles/N4-42e/tile.svg diff --git a/tiles/N4-44/tile.json b/tiles/N4-44/tile.json new file mode 100644 index 00000000..a23ac860 --- /dev/null +++ b/tiles/N4-44/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-44", + "name": "N4-44", + "description": "" +} diff --git a/tiles/N4-44.svg b/tiles/N4-44/tile.svg index 4de95bbd..4de95bbd 100644 --- a/tiles/N4-44.svg +++ b/tiles/N4-44/tile.svg diff --git a/tiles/N4-52/tile.json b/tiles/N4-52/tile.json new file mode 100644 index 00000000..93cff640 --- /dev/null +++ b/tiles/N4-52/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-52", + "name": "N4-52", + "description": "" +} diff --git a/tiles/N4-52.svg b/tiles/N4-52/tile.svg index ce66e4e6..ce66e4e6 100644 --- a/tiles/N4-52.svg +++ b/tiles/N4-52/tile.svg diff --git a/tiles/N4-54d/tile.json b/tiles/N4-54d/tile.json new file mode 100644 index 00000000..306b7eb1 --- /dev/null +++ b/tiles/N4-54d/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-54d", + "name": "N4-54d", + "description": "" +} diff --git a/tiles/N4-54d.svg b/tiles/N4-54d/tile.svg index 6bcc6b4b..6bcc6b4b 100644 --- a/tiles/N4-54d.svg +++ b/tiles/N4-54d/tile.svg diff --git a/tiles/N4-5a-2/tile.json b/tiles/N4-5a-2/tile.json new file mode 100644 index 00000000..4dbbb921 --- /dev/null +++ b/tiles/N4-5a-2/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-5a-2", + "name": "N4-5a-2", + "description": "" +} diff --git a/tiles/N4-5a-2.svg b/tiles/N4-5a-2/tile.svg index ba044be8..ba044be8 100644 --- a/tiles/N4-5a-2.svg +++ b/tiles/N4-5a-2/tile.svg diff --git a/tiles/N4-5a/tile.json b/tiles/N4-5a/tile.json new file mode 100644 index 00000000..4eb487e9 --- /dev/null +++ b/tiles/N4-5a/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-5a", + "name": "N4-5a", + "description": "" +} diff --git a/tiles/N4-5a.svg b/tiles/N4-5a/tile.svg index 52cceab3..52cceab3 100644 --- a/tiles/N4-5a.svg +++ b/tiles/N4-5a/tile.svg diff --git a/tiles/N4-82/tile.json b/tiles/N4-82/tile.json new file mode 100644 index 00000000..476539aa --- /dev/null +++ b/tiles/N4-82/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-82", + "name": "N4-82", + "description": "" +} diff --git a/tiles/N4-82.svg b/tiles/N4-82/tile.svg index 243d6608..243d6608 100644 --- a/tiles/N4-82.svg +++ b/tiles/N4-82/tile.svg diff --git a/tiles/N4-85d/tile.json b/tiles/N4-85d/tile.json new file mode 100644 index 00000000..3729007e --- /dev/null +++ b/tiles/N4-85d/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N4-85d", + "name": "N4-85d", + "description": "" +} diff --git a/tiles/N4-85d.svg b/tiles/N4-85d/tile.svg index 6714431e..6714431e 100644 --- a/tiles/N4-85d.svg +++ b/tiles/N4-85d/tile.svg diff --git a/tiles/N5-1e1/tile.json b/tiles/N5-1e1/tile.json new file mode 100644 index 00000000..0b7bdc84 --- /dev/null +++ b/tiles/N5-1e1/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N5-1e1", + "name": "N5-1e1", + "description": "" +} diff --git a/tiles/N5-1e1.svg b/tiles/N5-1e1/tile.svg index 5af8aaa0..5af8aaa0 100644 --- a/tiles/N5-1e1.svg +++ b/tiles/N5-1e1/tile.svg diff --git a/tiles/N5-1q2/tile.json b/tiles/N5-1q2/tile.json new file mode 100644 index 00000000..fa85b838 --- /dev/null +++ b/tiles/N5-1q2/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N5-1q2", + "name": "N5-1q2", + "description": "" +} diff --git a/tiles/N5-1q2.svg b/tiles/N5-1q2/tile.svg index ba6802ed..ba6802ed 100644 --- a/tiles/N5-1q2.svg +++ b/tiles/N5-1q2/tile.svg diff --git a/tiles/N5-1t/tile.json b/tiles/N5-1t/tile.json new file mode 100644 index 00000000..f1df35cb --- /dev/null +++ b/tiles/N5-1t/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N5-1t", + "name": "N5-1t", + "description": "" +} diff --git a/tiles/N5-1t.svg b/tiles/N5-1t/tile.svg index b6e551ef..b6e551ef 100644 --- a/tiles/N5-1t.svg +++ b/tiles/N5-1t/tile.svg diff --git a/tiles/N6-1/tile.json b/tiles/N6-1/tile.json new file mode 100644 index 00000000..b8333705 --- /dev/null +++ b/tiles/N6-1/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N6-1", + "name": "N6-1", + "description": "" +} diff --git a/tiles/N6-1.svg b/tiles/N6-1/tile.svg index 922e9ed7..922e9ed7 100644 --- a/tiles/N6-1.svg +++ b/tiles/N6-1/tile.svg diff --git a/tiles/N6-2/tile.json b/tiles/N6-2/tile.json new file mode 100644 index 00000000..5fe7eff1 --- /dev/null +++ b/tiles/N6-2/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N6-2", + "name": "N6-2", + "description": "" +} diff --git a/tiles/N6-2.svg b/tiles/N6-2/tile.svg index 57dce497..57dce497 100644 --- a/tiles/N6-2.svg +++ b/tiles/N6-2/tile.svg diff --git a/tiles/N6-5b/tile.json b/tiles/N6-5b/tile.json new file mode 100644 index 00000000..8c908ca8 --- /dev/null +++ b/tiles/N6-5b/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N6-5b", + "name": "N6-5b", + "description": "" +} diff --git a/tiles/N6-5b.svg b/tiles/N6-5b/tile.svg index 5f5bdb28..5f5bdb28 100644 --- a/tiles/N6-5b.svg +++ b/tiles/N6-5b/tile.svg diff --git a/tiles/N6-6a/tile.json b/tiles/N6-6a/tile.json new file mode 100644 index 00000000..2cd74f31 --- /dev/null +++ b/tiles/N6-6a/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N6-6a", + "name": "N6-6a", + "description": "" +} diff --git a/tiles/N6-6a.svg b/tiles/N6-6a/tile.svg index 6f2764a2..6f2764a2 100644 --- a/tiles/N6-6a.svg +++ b/tiles/N6-6a/tile.svg diff --git a/tiles/N6-6c/tile.json b/tiles/N6-6c/tile.json new file mode 100644 index 00000000..aeb5754b --- /dev/null +++ b/tiles/N6-6c/tile.json @@ -0,0 +1,5 @@ +{ + "id": "N6-6c", + "name": "N6-6c", + "description": "" +} diff --git a/tiles/N6-6c.svg b/tiles/N6-6c/tile.svg index 2e9aafef..2e9aafef 100644 --- a/tiles/N6-6c.svg +++ b/tiles/N6-6c/tile.svg diff --git a/tiles/NC5-11a/tile.json b/tiles/NC5-11a/tile.json new file mode 100644 index 00000000..c4a1a4d2 --- /dev/null +++ b/tiles/NC5-11a/tile.json @@ -0,0 +1,5 @@ +{ + "id": "NC5-11a", + "name": "NC5-11a", + "description": "" +} diff --git a/tiles/NC5-11a.svg b/tiles/NC5-11a/tile.svg index 99592336..99592336 100644 --- a/tiles/NC5-11a.svg +++ b/tiles/NC5-11a/tile.svg diff --git a/tiles/NC5-20a/tile.json b/tiles/NC5-20a/tile.json new file mode 100644 index 00000000..2605018e --- /dev/null +++ b/tiles/NC5-20a/tile.json @@ -0,0 +1,5 @@ +{ + "id": "NC5-20a", + "name": "NC5-20a", + "description": "" +} diff --git a/tiles/NC5-20a.svg b/tiles/NC5-20a/tile.svg index 619bcfa3..619bcfa3 100644 --- a/tiles/NC5-20a.svg +++ b/tiles/NC5-20a/tile.svg diff --git a/tiles/P3-1/tile.json b/tiles/P3-1/tile.json new file mode 100644 index 00000000..520db529 --- /dev/null +++ b/tiles/P3-1/tile.json @@ -0,0 +1,5 @@ +{ + "id": "P3-1", + "name": "P3-1", + "description": "" +} diff --git a/tiles/P3-1.svg b/tiles/P3-1/tile.svg index 0af42603..0af42603 100644 --- a/tiles/P3-1.svg +++ b/tiles/P3-1/tile.svg diff --git a/tiles/P3-12/tile.json b/tiles/P3-12/tile.json new file mode 100644 index 00000000..5145ac80 --- /dev/null +++ b/tiles/P3-12/tile.json @@ -0,0 +1,5 @@ +{ + "id": "P3-12", + "name": "P3-12", + "description": "" +} diff --git a/tiles/P3-12.svg b/tiles/P3-12/tile.svg index 3c12e0b0..3c12e0b0 100644 --- a/tiles/P3-12.svg +++ b/tiles/P3-12/tile.svg diff --git a/tiles/P4-1/tile.json b/tiles/P4-1/tile.json new file mode 100644 index 00000000..fa1fc31f --- /dev/null +++ b/tiles/P4-1/tile.json @@ -0,0 +1,5 @@ +{ + "id": "P4-1", + "name": "P4-1", + "description": "" +} diff --git a/tiles/P4-1.svg b/tiles/P4-1/tile.svg index 8d1d072e..8d1d072e 100644 --- a/tiles/P4-1.svg +++ b/tiles/P4-1/tile.svg diff --git a/tiles/P4-10/tile.json b/tiles/P4-10/tile.json new file mode 100644 index 00000000..9cff628e --- /dev/null +++ b/tiles/P4-10/tile.json @@ -0,0 +1,5 @@ +{ + "id": "P4-10", + "name": "P4-10", + "description": "" +} diff --git a/tiles/P4-10.svg b/tiles/P4-10/tile.svg index 45d5d1db..45d5d1db 100644 --- a/tiles/P4-10.svg +++ b/tiles/P4-10/tile.svg diff --git a/tiles/P4-15/tile.json b/tiles/P4-15/tile.json new file mode 100644 index 00000000..9684f913 --- /dev/null +++ b/tiles/P4-15/tile.json @@ -0,0 +1,5 @@ +{ + "id": "P4-15", + "name": "P4-15", + "description": "" +} diff --git a/tiles/P4-15.svg b/tiles/P4-15/tile.svg index f809c7f9..f809c7f9 100644 --- a/tiles/P4-15.svg +++ b/tiles/P4-15/tile.svg diff --git a/tiles/P4-19/tile.json b/tiles/P4-19/tile.json new file mode 100644 index 00000000..8b87d33e --- /dev/null +++ b/tiles/P4-19/tile.json @@ -0,0 +1,5 @@ +{ + "id": "P4-19", + "name": "P4-19", + "description": "" +} diff --git a/tiles/P4-19.svg b/tiles/P4-19/tile.svg index 973cda8b..973cda8b 100644 --- a/tiles/P4-19.svg +++ b/tiles/P4-19/tile.svg diff --git a/tiles/P4-23/tile.json b/tiles/P4-23/tile.json new file mode 100644 index 00000000..ccd595d3 --- /dev/null +++ b/tiles/P4-23/tile.json @@ -0,0 +1,5 @@ +{ + "id": "P4-23", + "name": "P4-23", + "description": "" +} diff --git a/tiles/P4-23.svg b/tiles/P4-23/tile.svg index df678b29..df678b29 100644 --- a/tiles/P4-23.svg +++ b/tiles/P4-23/tile.svg diff --git a/tiles/P4-24/tile.json b/tiles/P4-24/tile.json new file mode 100644 index 00000000..1e35a17f --- /dev/null +++ b/tiles/P4-24/tile.json @@ -0,0 +1,5 @@ +{ + "id": "P4-24", + "name": "P4-24", + "description": "" +} diff --git a/tiles/P4-24.svg b/tiles/P4-24/tile.svg index d2de4d4b..d2de4d4b 100644 --- a/tiles/P4-24.svg +++ b/tiles/P4-24/tile.svg diff --git a/tiles/P4-25/tile.json b/tiles/P4-25/tile.json new file mode 100644 index 00000000..23e04510 --- /dev/null +++ b/tiles/P4-25/tile.json @@ -0,0 +1,5 @@ +{ + "id": "P4-25", + "name": "P4-25", + "description": "" +} diff --git a/tiles/P4-25.svg b/tiles/P4-25/tile.svg index 882ad06e..882ad06e 100644 --- a/tiles/P4-25.svg +++ b/tiles/P4-25/tile.svg diff --git a/tiles/P4-43-modified/tile.json b/tiles/P4-43-modified/tile.json new file mode 100644 index 00000000..27c7ce54 --- /dev/null +++ b/tiles/P4-43-modified/tile.json @@ -0,0 +1,5 @@ +{ + "id": "P4-43-modified", + "name": "P4-43-modified", + "description": "" +} diff --git a/tiles/P4-43-mod.svg b/tiles/P4-43-modified/tile.svg index 477106ca..477106ca 100644 --- a/tiles/P4-43-mod.svg +++ b/tiles/P4-43-modified/tile.svg diff --git a/tiles/P4-43/tile.json b/tiles/P4-43/tile.json new file mode 100644 index 00000000..3af1b93d --- /dev/null +++ b/tiles/P4-43/tile.json @@ -0,0 +1,5 @@ +{ + "id": "P4-43", + "name": "P4-43", + "description": "" +} diff --git a/tiles/P4-43.svg b/tiles/P4-43/tile.svg index 18e260b3..18e260b3 100644 --- a/tiles/P4-43.svg +++ b/tiles/P4-43/tile.svg diff --git a/tiles/P4-47/tile.json b/tiles/P4-47/tile.json new file mode 100644 index 00000000..27acc39e --- /dev/null +++ b/tiles/P4-47/tile.json @@ -0,0 +1,5 @@ +{ + "id": "P4-47", + "name": "P4-47", + "description": "" +} diff --git a/tiles/P4-47.svg b/tiles/P4-47/tile.svg index 7d7df082..7d7df082 100644 --- a/tiles/P4-47.svg +++ b/tiles/P4-47/tile.svg diff --git a/tiles/P5-10_11/tile.json b/tiles/P5-10_11/tile.json new file mode 100644 index 00000000..f52691af --- /dev/null +++ b/tiles/P5-10_11/tile.json @@ -0,0 +1,5 @@ +{ + "id": "P5-10_11", + "name": "P5-10_11", + "description": "" +} diff --git a/tiles/P5-10_11.svg b/tiles/P5-10_11/tile.svg index 8b578c95..8b578c95 100644 --- a/tiles/P5-10_11.svg +++ b/tiles/P5-10_11/tile.svg diff --git a/tiles/P5-19/tile.json b/tiles/P5-19/tile.json new file mode 100644 index 00000000..0041446f --- /dev/null +++ b/tiles/P5-19/tile.json @@ -0,0 +1,5 @@ +{ + "id": "P5-19", + "name": "P5-19", + "description": "" +} diff --git a/tiles/P5-19.svg b/tiles/P5-19/tile.svg index 25898245..25898245 100644 --- a/tiles/P5-19.svg +++ b/tiles/P5-19/tile.svg diff --git a/tiles/P5-23_24/tile.json b/tiles/P5-23_24/tile.json new file mode 100644 index 00000000..20af6e96 --- /dev/null +++ b/tiles/P5-23_24/tile.json @@ -0,0 +1,5 @@ +{ + "id": "P5-23_24", + "name": "P5-23_24", + "description": "" +} diff --git a/tiles/P5-23_24.svg b/tiles/P5-23_24/tile.svg index 8b16cc87..8b16cc87 100644 --- a/tiles/P5-23_24.svg +++ b/tiles/P5-23_24/tile.svg diff --git a/tiles/P5-4/tile.json b/tiles/P5-4/tile.json new file mode 100644 index 00000000..17e8a0ae --- /dev/null +++ b/tiles/P5-4/tile.json @@ -0,0 +1,5 @@ +{ + "id": "P5-4", + "name": "P5-4", + "description": "" +} diff --git a/tiles/P5-4.svg b/tiles/P5-4/tile.svg index d412c436..d412c436 100644 --- a/tiles/P5-4.svg +++ b/tiles/P5-4/tile.svg diff --git a/tiles/P6-6_11/tile.json b/tiles/P6-6_11/tile.json new file mode 100644 index 00000000..0508dbc1 --- /dev/null +++ b/tiles/P6-6_11/tile.json @@ -0,0 +1,5 @@ +{ + "id": "P6-6_11", + "name": "P6-6_11", + "description": "" +} diff --git a/tiles/P6-6_11.svg b/tiles/P6-6_11/tile.svg index 580f2324..580f2324 100644 --- a/tiles/P6-6_11.svg +++ b/tiles/P6-6_11/tile.svg diff --git a/tiles/diamond-square/tile.json b/tiles/diamond-square/tile.json new file mode 100644 index 00000000..79638133 --- /dev/null +++ b/tiles/diamond-square/tile.json @@ -0,0 +1,5 @@ +{ + "id": "diamond-square", + "name": "diamonds and squares", + "description": "" +} diff --git a/tiles/diamond_square.svg b/tiles/diamond-square/tile.svg index e6e70cbc..e6e70cbc 100644 --- a/tiles/diamond_square.svg +++ b/tiles/diamond-square/tile.svg diff --git a/tiles/hexagon/tile.json b/tiles/hexagon/tile.json new file mode 100644 index 00000000..30728c29 --- /dev/null +++ b/tiles/hexagon/tile.json @@ -0,0 +1,5 @@ +{ + "id": "hexagon", + "name": "hexagonal lattice", + "description": "" +} diff --git a/tiles/hexagon.svg b/tiles/hexagon/tile.svg index e5093ae7..e5093ae7 100644 --- a/tiles/hexagon.svg +++ b/tiles/hexagon/tile.svg diff --git a/tiles/weird-one/tile.json b/tiles/weird-one/tile.json new file mode 100644 index 00000000..2445a7ec --- /dev/null +++ b/tiles/weird-one/tile.json @@ -0,0 +1,5 @@ +{ + "id": "weird-one", + "name": "weird one", + "description": "" +} diff --git a/tiles/weird_one.svg b/tiles/weird-one/tile.svg index 768d3ebe..768d3ebe 100644 --- a/tiles/weird_one.svg +++ b/tiles/weird-one/tile.svg |
