From 3b4da4537e9656d4d48ddbb4cfe584b9e02026d5 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Mon, 2 Mar 2020 12:50:58 -0500 Subject: [PATCH] Add flagpoles --- media/attribution.js | 1 + media/objects/flagpole.svg | 359 +++++++++++++++++++++++++++++++++++++ presets/objects.js | 25 +++ 3 files changed, 385 insertions(+) create mode 100644 media/objects/flagpole.svg diff --git a/media/attribution.js b/media/attribution.js index afebe0d9..37f56e03 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -2776,6 +2776,7 @@ const attributionData = { { name: "pebble.svg", source: null }, { name: "credit-card.svg", source: null }, { name: "credit-card-vertical.svg", source: null }, + { name: "flagpole.svg", source: null }, ], authors: [ "chemicalcrux" diff --git a/media/objects/flagpole.svg b/media/objects/flagpole.svg new file mode 100644 index 00000000..2e33f5d5 --- /dev/null +++ b/media/objects/flagpole.svg @@ -0,0 +1,359 @@ + + + + + + + + + + + + + + + + + diff --git a/presets/objects.js b/presets/objects.js index 4b903c79..3c5f0032 100644 --- a/presets/objects.js +++ b/presets/objects.js @@ -414,6 +414,31 @@ function makeObjects() { }); results.push(makeShoes()); + + results.push({ + name: "Flagpole", + constructor: () => makeObject( + "Flagpole", + { + residential: { + height: math.unit(20, "feet"), + image: { source: "./media/objects/flagpole.svg" }, + name: "Residential" + }, + medium: { + height: math.unit(50, "feet"), + image: { source: "./media/objects/flagpole.svg" }, + name: "Medium" + }, + large: { + height: math.unit(100, "feet"), + image: { source: "./media/objects/flagpole.svg" }, + name: "Large" + }, + } + ) + }); + results.sort((b1, b2) => { e1 = b1.constructor();