-
Notifications
You must be signed in to change notification settings - Fork 0
/
Constants.jr
47 lines (38 loc) · 1.54 KB
/
Constants.jr
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
public class Constants {
// Assistant
public static final MyTime WASH = new MyTime(0,0,10);
public static final MyTime COLLECT = new MyTime(0,0,3);
public static final MyTime REPLACE = new MyTime(0,0,4);
public static final MyTime REST = new MyTime(0,7,0);
// Customers
public static final MyTime CUSTOMER_DROPINTIME = new MyTime(0,1,0);
public static final int MAX_DRINKS = 5;
public static final MyTime DRINK_TIME = new MyTime(0,10,0);
// Tables
public static final int N_OF_TABLES = 8;
public static final int TABLE_SPACE = 10;
// Resources
public static final int GLASSES = 20;
public static final int CUPS = 20;
// Server
public static final MyTime POURBEER = new MyTime(0,1,0);
public static final MyTime MIXCOFFEE = new MyTime(0,0,15);
public static final MyTime MIXCHOCO = new MyTime(0,0,10);
public static final MyTime GETCOFFEE = new MyTime(0,0,5);
public static final MyTime GETCHOCOPOWDER = new MyTime(0,0,5);
public static final MyTime GETMILK = new MyTime(0,0,5);
// ServingArea
public static final MyTime GETGLASS = new MyTime(0,0,5);
public static final MyTime GETCUP = new MyTime(0,0,5);
// Pub
public static final int NUMBER_OF_STAFF = 3;
public static final MyTime CLOSING_TIME = new MyTime(4,0,0);
public static final MyTime LAST_CALL = new MyTime(CLOSING_TIME.getValue() - 60*10);
public enum Order {
BEER, CAPPU, CHOCO;
// This method makes it easier to generate random orders
public static Order getOrder (int i) {
return values()[i];
}
}
}