-
Notifications
You must be signed in to change notification settings - Fork 0
/
Building.java
55 lines (40 loc) · 1.4 KB
/
Building.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
package com.intermediate.thegreatrobbery;
import java.text.DecimalFormat;
public class Building{
private final String NAME;
private final Item[] ITEMS;
private double securityPercentage;
private double securityIncreasePerRound;
private boolean DetectivePresent;
public String getName() {
return NAME;
}
public Item[] getItems() {
return ITEMS;
}
// Constructor
public void setSecurityIncreasePerRound(double securityIncreasePerRound) {
this.securityIncreasePerRound = securityIncreasePerRound;
}
public double getSecurityIncreasePerRound() {
return securityIncreasePerRound;
}
public Building(final String NAME, final Item[] ITEMS, double securityPercentage, double roundSecurityIncrease) {
this.NAME = NAME;
this.ITEMS = ITEMS;
this.securityPercentage = securityPercentage;
this.securityIncreasePerRound = roundSecurityIncrease;
}
public void setSecurityPercentage(double securityPercentage) {
this.securityPercentage = securityPercentage;
}
public void setDetectivePresent(boolean detectivePresent) {
DetectivePresent = detectivePresent;
}
public double getSecurityPercentage() {
return securityPercentage;
}
public boolean isDetectivePresent() {
return DetectivePresent;
}
}