From d5206559807a4b2566b975f7f85bf43042852ccc Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Sun, 15 Mar 2020 09:29:39 -0400 Subject: [PATCH] Add some cells --- media/attribution.js | 16 ++ media/objects/cells/cell_amoeba-proteus.svg | 155 ++++++++++++++++++ media/objects/cells/cell_animal-cell.svg | 20 +++ media/objects/cells/cell_bacteria.svg | 13 ++ .../objects/cells/cell_chaos-carolinensis.svg | 59 +++++++ media/objects/cells/cell_mitochondria.svg | 12 ++ media/objects/cells/cell_plant-cell.svg | 34 ++++ media/objects/cells/cell_red-blood-cell.svg | 9 + media/objects/cells/cell_white-blood-cell.svg | 36 ++++ presets/objects.js | 15 ++ 10 files changed, 369 insertions(+) create mode 100644 media/objects/cells/cell_amoeba-proteus.svg create mode 100644 media/objects/cells/cell_animal-cell.svg create mode 100644 media/objects/cells/cell_bacteria.svg create mode 100644 media/objects/cells/cell_chaos-carolinensis.svg create mode 100644 media/objects/cells/cell_mitochondria.svg create mode 100644 media/objects/cells/cell_plant-cell.svg create mode 100644 media/objects/cells/cell_red-blood-cell.svg create mode 100644 media/objects/cells/cell_white-blood-cell.svg diff --git a/media/attribution.js b/media/attribution.js index 29a1ad4c..abefdeae 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -6307,6 +6307,22 @@ const attributionData = { "public-domain" ] }, + { + prefix: "./media/objects/cells/", + files: [ + { name: "cell_animal-cell.svg", source: null }, + { name: "cell_plant-cell.svg", source: null }, + { name: "cell_mitochondria.svg", source: null }, + { name: "cell_bacteria.svg", source: null }, + { name: "cell_red-blood-cell.svg", source: null }, + { name: "cell_white-blood-cell.svg", source: null }, + { name: "cell_amoeba-proteus.svg", source: null }, + { name: "cell_chaos-carolinensis.svg", source: null } + ], + authors: [ + "chemicalcrux" + ] + }, { prefix: "./media/objects/game-pieces/", files: [ diff --git a/media/objects/cells/cell_amoeba-proteus.svg b/media/objects/cells/cell_amoeba-proteus.svg new file mode 100644 index 00000000..8da1a2d3 --- /dev/null +++ b/media/objects/cells/cell_amoeba-proteus.svg @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/objects/cells/cell_animal-cell.svg b/media/objects/cells/cell_animal-cell.svg new file mode 100644 index 00000000..9fce23f0 --- /dev/null +++ b/media/objects/cells/cell_animal-cell.svg @@ -0,0 +1,20 @@ + + + + + + + + diff --git a/media/objects/cells/cell_bacteria.svg b/media/objects/cells/cell_bacteria.svg new file mode 100644 index 00000000..955b9e1a --- /dev/null +++ b/media/objects/cells/cell_bacteria.svg @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/media/objects/cells/cell_chaos-carolinensis.svg b/media/objects/cells/cell_chaos-carolinensis.svg new file mode 100644 index 00000000..21363bd7 --- /dev/null +++ b/media/objects/cells/cell_chaos-carolinensis.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/objects/cells/cell_mitochondria.svg b/media/objects/cells/cell_mitochondria.svg new file mode 100644 index 00000000..485474cc --- /dev/null +++ b/media/objects/cells/cell_mitochondria.svg @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/media/objects/cells/cell_plant-cell.svg b/media/objects/cells/cell_plant-cell.svg new file mode 100644 index 00000000..9a9e872e --- /dev/null +++ b/media/objects/cells/cell_plant-cell.svg @@ -0,0 +1,34 @@ + + + + + + + + diff --git a/media/objects/cells/cell_red-blood-cell.svg b/media/objects/cells/cell_red-blood-cell.svg new file mode 100644 index 00000000..509d3d91 --- /dev/null +++ b/media/objects/cells/cell_red-blood-cell.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/media/objects/cells/cell_white-blood-cell.svg b/media/objects/cells/cell_white-blood-cell.svg new file mode 100644 index 00000000..84c33ce6 --- /dev/null +++ b/media/objects/cells/cell_white-blood-cell.svg @@ -0,0 +1,36 @@ + + + + + + + + diff --git a/presets/objects.js b/presets/objects.js index 22e3e8b2..b628d612 100644 --- a/presets/objects.js +++ b/presets/objects.js @@ -559,6 +559,21 @@ function makeObjects() { } }) + results.push(makeHeight( + [ + ["animal-cell", 25, "micrometers"], + ["plant-cell", 75, "micrometers"], + ["mitochondria", 0.5, "micrometer"], + ["bacteria", 0.3, "micrometer"], + ["red-blood-cell", 6.5, "micrometer"], + ["white-blood-cell", 13, "micrometer"], + ["amoeba-proteus", 500, "micrometers"], + ["chaos-carolinensis", 1500, "micrometers"] + ], + "Cells", + "cell_" + )) + results.sort((b1, b2) => { e1 = b1.constructor();