From bb66ef993fb759cfd9fd1a5a0fecdbd6e5e49506 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Fri, 28 Feb 2020 12:36:25 -0500 Subject: [PATCH] Add a few fruits --- media/attribution.js | 12 +++++++++ media/objects/fruits/banana-vertical.svg | 9 +++++++ media/objects/fruits/banana.svg | 9 +++++++ media/objects/fruits/grape.svg | 6 +++++ media/objects/fruits/lemon.svg | 10 +++++++ media/objects/fruits/orange.svg | 12 +++++++++ presets/objects.js | 33 ++++++++++++++++++++++++ 7 files changed, 91 insertions(+) create mode 100644 media/objects/fruits/banana-vertical.svg create mode 100644 media/objects/fruits/banana.svg create mode 100644 media/objects/fruits/grape.svg create mode 100644 media/objects/fruits/lemon.svg create mode 100644 media/objects/fruits/orange.svg diff --git a/media/attribution.js b/media/attribution.js index c17aae49..27db6c35 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -2296,6 +2296,18 @@ const attributionData = { "chemicalcrux" ] }, + { + prefix: "./media/objects/fruits", + files: [ + { name: "banana.svg", source: null }, + { name: "banana-vertical.svg", source: null }, + { name: "lemon.svg", source: null }, + { name: "orange.svg", source: null }, + ], + authors: [ + "chemicalcrux" + ] + }, { prefix: "./media/objects/", files: [ diff --git a/media/objects/fruits/banana-vertical.svg b/media/objects/fruits/banana-vertical.svg new file mode 100644 index 00000000..ebd73428 --- /dev/null +++ b/media/objects/fruits/banana-vertical.svg @@ -0,0 +1,9 @@ + + + + + diff --git a/media/objects/fruits/banana.svg b/media/objects/fruits/banana.svg new file mode 100644 index 00000000..7f5c800d --- /dev/null +++ b/media/objects/fruits/banana.svg @@ -0,0 +1,9 @@ + + + + + diff --git a/media/objects/fruits/grape.svg b/media/objects/fruits/grape.svg new file mode 100644 index 00000000..f4085842 --- /dev/null +++ b/media/objects/fruits/grape.svg @@ -0,0 +1,6 @@ + + + + + diff --git a/media/objects/fruits/lemon.svg b/media/objects/fruits/lemon.svg new file mode 100644 index 00000000..bc678dfe --- /dev/null +++ b/media/objects/fruits/lemon.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/media/objects/fruits/orange.svg b/media/objects/fruits/orange.svg new file mode 100644 index 00000000..b3a4b3f8 --- /dev/null +++ b/media/objects/fruits/orange.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/presets/objects.js b/presets/objects.js index 78ddd986..b3423794 100644 --- a/presets/objects.js +++ b/presets/objects.js @@ -335,6 +335,39 @@ function makeObjects() { } ) }); + + results.push({ + name: "Fruit", + constructor: () => makeObject( + "Fruit", + { + banana: { + height: math.unit(3.5, "inches"), + image: { source: "./media/objects/fruits/banana.svg" }, + name: "Banana", + rename: true + }, + bananaVertical: { + height: math.unit(7, "inches"), + image: { source: "./media/objects/fruits/banana-vertical.svg" }, + name: "Banana (Vertical)", + rename: true + }, + lemon: { + height: math.unit(3.5, "inches"), + image: { source: "./media/objects/fruits/lemon.svg" }, + name: "Lemon", + rename: true + }, + orange: { + height: math.unit(2.8, "inches"), + image: { source: "./media/objects/fruits/orange.svg" }, + name: "Orange", + rename: true + }, + } + ) + }); results.sort((b1, b2) => { e1 = b1.constructor();