Selaa lähdekoodia

Create food category

tags/v0.1.0
Fen Dweller 5 vuotta sitten
vanhempi
commit
8b9dae7221
3 muutettua tiedostoa jossa 103 lisäystä ja 0 poistoa
  1. +1
    -0
      macrovision.html
  2. +1
    -0
      macrovision.js
  3. +101
    -0
      presets/food.js

+ 1
- 0
macrovision.html Näytä tiedosto

@@ -11,6 +11,7 @@
<script src="presets/landmarks.js"></script>
<script src="presets/characters.js"></script>
<script src="presets/objects.js"></script>
<script src="presets/food.js"></script>
<script src="presets/naturals.js"></script>
<script src="presets/vehicles.js"></script>
<script src="presets/cities.js"></script>


+ 1
- 0
macrovision.js Näytä tiedosto

@@ -1251,6 +1251,7 @@ function prepareEntities() {
availableEntities["landmarks"] = makeLandmarks();
availableEntities["characters"] = makeCharacters();
availableEntities["objects"] = makeObjects();
availableEntities["food"] = makeFood();
availableEntities["naturals"] = makeNaturals();
availableEntities["vehicles"] = makeVehicles();
availableEntities["cities"] = makeCities();


+ 101
- 0
presets/food.js Näytä tiedosto

@@ -0,0 +1,101 @@
function makeFood() {
const results = [];

results.push({
name: "Human",
constructor: () => makeObject(
"Human",
{
woman1: {
height: math.unit(5 + 4/12, "feet"),
mass: math.unit(140, "lbs"),
image: { source: "./media/objects/humans/woman-1.svg" },
name: "Woman 1"
},
man1: {
height: math.unit(5 + 6/12, "feet"),
mass: math.unit(150, "lbs"),
image: { source: "./media/objects/humans/man-1.svg" },
name: "Man 1"
},
}
)
});

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
},
grape: {
height: math.unit(0.8, "inches"),
image: { source: "./media/objects/fruits/grape.svg" },
name: "Grape",
rename: true
},
pineapple: {
height: math.unit(17, "inches"),
image: { source: "./media/objects/fruits/pineapple.svg" },
name: "Pineapple",
rename: true
},

}
)
});

results.push(
makeHeightWeight([
["blue-whale", 4.5, 125e3],
["sperm-whale", 3, 42e3],
["dairy-cow", 1.7, 800],
["horse", 2.08, 550],
["african-elephant", 3.2, 4000]
],
"Animals"
));

results.push(
makeHeightWeight([
["brachiosaurus", 13, 56e3],
["pterodactyl", 2.3, 200],
["stegosaurus", 4.5, 7e3],
["tyrannosaurus", 5.2, 14e3],
["velociraptor", 1.6, 15]
],
"Dinosaurs"
));
results.sort((b1, b2) => {
e1 = b1.constructor();
e2 = b2.constructor();
return -math.subtract(e1.views[e1.defaultView].height, e2.views[e2.defaultView].height).value;
});

return results;
}

Loading…
Peruuta
Tallenna