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();