From 626abf2fe75d82998654eb40a029987c117a6977 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Sat, 6 Mar 2021 11:16:27 -0500 Subject: [PATCH] Add a staircase --- media/attribution.js | 9 ++++++++ media/buildings/staircase.svg | 39 +++++++++++++++++++++++++++++++++++ presets/buildings.js | 9 ++++++++ 3 files changed, 57 insertions(+) create mode 100644 media/buildings/staircase.svg diff --git a/media/attribution.js b/media/attribution.js index 0177ced6..c27a09e6 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -1189,6 +1189,15 @@ const attributionData = { "denis-shusterman" ] }, + { + prefix: "./media/buildings/", + files: [ + { name: "staircase.svg", source: "https://www.dimensions.com/element/half-turn-switchback-u-shaped-stairs" } + ], + authors: [ + "dimensions-guide" + ] + }, { prefix: "./media/characters/abbott-absol/", files: [ diff --git a/media/buildings/staircase.svg b/media/buildings/staircase.svg new file mode 100644 index 00000000..8592c434 --- /dev/null +++ b/media/buildings/staircase.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + diff --git a/presets/buildings.js b/presets/buildings.js index 7d22a52a..dfee8e62 100644 --- a/presets/buildings.js +++ b/presets/buildings.js @@ -210,6 +210,15 @@ function makeBuildings() { ) }); + results.push({ + name: "Staircase", + constructor: () => makeBuilding( + "Staircase", + math.unit(12.956, "feet"), + { source: "./media/buildings/staircase.svg" } + ) + }); + results.sort((b1, b2) => { e1 = b1.constructor(); e2 = b2.constructor();