diff --git a/media/attribution.js b/media/attribution.js index 32ecf2f9..61a08112 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -1190,6 +1190,15 @@ const attributionData = { "energytransition" ] }, + { + prefix: "./media/buildings/", + files: [ + { name: "gas-station.svg", source: "https://www.theseus.fi/bitstream/handle/10024/128063/Structures%20of%20gas%20station%20in%20Saint%20Petersburg.pdf" } + ], + authors: [ + "denis-shusterman" + ] + }, { prefix: "./media/cities/", files: [ @@ -16386,6 +16395,10 @@ const attributionData = { "name": "Tirrel", "url": "https://twitter.com/tirrelous" }, + "denis-shusterman": { + "name": "Denis Shusterman", + "url": "https://www.theseus.fi/bitstream/handle/10024/128063/Structures%20of%20gas%20station%20in%20Saint%20Petersburg.pdf" + }, } } diff --git a/media/buildings/gas-station.svg b/media/buildings/gas-station.svg new file mode 100644 index 00000000..e2cc043c --- /dev/null +++ b/media/buildings/gas-station.svg @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/buildings.js b/presets/buildings.js index 79e9ef6a..a2350e82 100644 --- a/presets/buildings.js +++ b/presets/buildings.js @@ -213,6 +213,15 @@ function makeBuildings() { ) ) + results.push({ + name: "Gas Station", + constructor: () => makeBuilding( + "Gas Station", + math.unit(6.78, "meters"), + { source: "./media/buildings/gas-station.svg" } + ) + }); + results.sort((b1, b2) => { e1 = b1.constructor(); e2 = b2.constructor();