From bb4125f5ad793bca69999940078bd0e0e5df2bd1 Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Mon, 25 Oct 2021 22:33:55 +0200 Subject: [PATCH] Test with some new icons --- assets/layers/street_lamps/bent_pole_1.svg | 100 ++++++++++++ assets/layers/street_lamps/bent_pole_2.svg | 138 ++++++++++++++++ assets/layers/street_lamps/license_info.json | 24 +++ assets/layers/street_lamps/straight_pole.svg | 160 +++++++++++++++++++ assets/layers/street_lamps/street_lamps.json | 24 ++- 5 files changed, 445 insertions(+), 1 deletion(-) create mode 100644 assets/layers/street_lamps/bent_pole_1.svg create mode 100644 assets/layers/street_lamps/bent_pole_2.svg create mode 100644 assets/layers/street_lamps/straight_pole.svg diff --git a/assets/layers/street_lamps/bent_pole_1.svg b/assets/layers/street_lamps/bent_pole_1.svg new file mode 100644 index 0000000000..ed33e232bf --- /dev/null +++ b/assets/layers/street_lamps/bent_pole_1.svg @@ -0,0 +1,100 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/assets/layers/street_lamps/bent_pole_2.svg b/assets/layers/street_lamps/bent_pole_2.svg new file mode 100644 index 0000000000..f41cdeaf9b --- /dev/null +++ b/assets/layers/street_lamps/bent_pole_2.svg @@ -0,0 +1,138 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/layers/street_lamps/license_info.json b/assets/layers/street_lamps/license_info.json index d157db54d7..34ca9cd83a 100644 --- a/assets/layers/street_lamps/license_info.json +++ b/assets/layers/street_lamps/license_info.json @@ -1,4 +1,28 @@ [ + { + "path": "bent_pole_1.svg", + "license": "CC0", + "authors": [ + "Robin van der Linde" + ], + "sources": [] + }, + { + "path": "bent_pole_2.svg", + "license": "CC0", + "authors": [ + "Robin van der Linde" + ], + "sources": [] + }, + { + "path": "straight_pole.svg", + "license": "CC0", + "authors": [ + "Robin van der Linde" + ], + "sources": [] + }, { "path": "street_lamp.svg", "license": "CC0", diff --git a/assets/layers/street_lamps/straight_pole.svg b/assets/layers/street_lamps/straight_pole.svg new file mode 100644 index 0000000000..c59f755d6c --- /dev/null +++ b/assets/layers/street_lamps/straight_pole.svg @@ -0,0 +1,160 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/layers/street_lamps/street_lamps.json b/assets/layers/street_lamps/street_lamps.json index 26b093261f..32383d616c 100644 --- a/assets/layers/street_lamps/street_lamps.json +++ b/assets/layers/street_lamps/street_lamps.json @@ -23,7 +23,29 @@ } ] }, - "icon": "./assets/layers/street_lamps/street_lamp.svg", + "icon": { + "render": "./assets/layers/street_lamps/straight_pole.svg", + "mappings": [ + { + "if": { + "and": [ + "lamp_mount=bent_mast", + "light:count=1" + ] + }, + "then": "./assets/layers/street_lamps/bent_pole_1.svg" + }, + { + "if": { + "and": [ + "lamp_mount=bent_mast", + "light:count=2" + ] + }, + "then": "./assets/layers/street_lamps/bent_pole_2.svg" + } + ] + }, "iconOverlays": [ { "if": "light:colour=white",