-
Notifications
You must be signed in to change notification settings - Fork 0
/
ingredients.js
40 lines (35 loc) · 1.46 KB
/
ingredients.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
function compare_by_name( a, b ) {
if ( a.name < b.name ){
return -1;
}
if ( a.name > b.name ){
return 1;
}
return 0;
}
var other_ingredients = [
{ 'name': 'yeast', 'hydration': 0, 'price': 0 },
{ 'name': 'sugar', 'hydration': 0, 'price': 0.000207 },
{ 'name': 'baking_soda', 'hydration': 0, 'price': 0 },
{ 'name': 'milk', 'hydration': 87, 'price': 0.00297 },
{ 'name': 'milk_powder', 'hydration': 0, 'price': 0.01541 },
{ 'name': 'lemon_juice', 'hydration': 83, 'price': 0 },
{ 'name': 'citric_acid', 'hydration': 0, 'price': 0.0103 },
{ 'name': 'half_half', 'hydration': 80.5, 'price': 0 },
{ 'name': 'eggs', 'hydration': 74, 'price': 0.6 },
{ 'name': 'egg_white', 'hydration': 88, 'price': 0.6 },
{ 'name': 'dry_malt', 'hydration': 0, 'price': 0 },
{ 'name': 'malt_syrup', 'hydration': 20, 'price': 0 },
{ 'name': 'honey', 'hydration': 17.8, 'price': 0.0225 },
{ 'name': 'butter', 'hydration': 18, 'price': 0.0325 },
{ 'name': 'oil', 'hydration': 0, 'price': 0 },
{ 'name': 'cardamon', 'hydration': 0, 'price': 0 },
{ 'name': 'cayenne_pepper', 'hydration': 0, 'price': 0 },
{ 'name': 'stout', 'hydration': 100, 'price': 4 },
{ 'name': 'potato', 'hydration': 77, 'price': 0.0015 }
];
other_ingredients.sort(compare_by_name);
var raw_ingredients = [{ 'name': 'water', 'hydration': 100, 'price': 0 },
{ 'name': 'levain', 'hydration': 50, 'price': 0 },
{ 'name': 'salt', 'hydration': 0, 'price': 0 }
].concat(other_ingredients);