-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcookies.java
63 lines (54 loc) · 1.94 KB
/
cookies.java
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
import java.util.Collection;
import kitchen;
/*
* Cookies à la Agnete
* @author aggiemcswaggie && vemundsanti
* @version 9001
* Disse cookiene kommer til å gjøre deg til den mest populære på hele Onlinekontoret.
* Gir cirka 30 cookies
*/
public class Cookies {
int romtemperatur = 22;
/** Ingredienser for cookies*/
Ingrediens hvetemel = new Hvetemel(450, Enhet.GRAM);
Ingrediens bakepulver = new Bakepulver(2, Enhet.TESKJE);
Ingrediens natron = new Natron(2, Enhet.TESKJE);
Ingrediens havsalt = new Havsalt(1, Enhet.KLYPE);
Ingrediens smør = new Smør(280, Enhet.GRAM);
smør.temperatur = romtemperatur;
Ingrediens bruntSukker = new Sukker("Brunt", 170, Enhet.GRAM);
Ingrediens hvittSukker = new Sukker("Hvitt", 220, Enhet.GRAM);
Ingrediens egg = new Egg(1, Enhet.STYKK);
Ingrediens vaniljestang = new Vaniljestang(1, Enhet.STYKK);
Ingrediens sjokolade = new Sjokolade("Mørk", 500, Enhet.GRAM);
public Cookies(){
//Dag 1
Collection<Ingrediens> bolle1 = new Bolle();
bolle1.addAll(Arrays.asList(mel, bakepulver, natron, salt));
sjokolade.grovhakk();
Collection<Ingrediens> bolle2 = new Bolle();
bolle2.addAll(Arrays.asList(smør, bruntSukker, hvittSukker));
bolle2.visp();
bolle2.add(egg);
bolle2.addAll(bolle1);
bolle2.cover("Plastfolie");
bolle2.place("Kjøleskap");
Thread.sleep(86400000L); //La deigen ligge i kjøleskap i et døgn.
//Dag 2
Ovn ovn = new Ovn(175, Enhet.GRADER);
bolle2.removeCover("Plastfolie");
Deig cookieDough = new Deig(bolle2);
cookieDough.lagBaller(Størrelse.GOLFBALLER);
Stekebrett[][] brett = new Stekebrett[3][3];
for(int i = 0; i < brett.length; i++){
for(int j = 0; j < brett; j++){
brett[i][j].add(cookieDough);
havsalt.sprinkle(brett[i][j]);
}
}
if(cookieDough.eserIOvnen()){System.out.println("De vokser!");}
else{throw new IllegalStateException("Du har nok gjort noe feil.");}
brett.stek(15, Enhet.MINUTTER);
boolean enjoyMeal = true;
}
}