|
@@ -1,24 +1,24 @@
|
|
|
package ui.controller;
|
|
|
|
|
|
public class Gadget {
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
String name;
|
|
|
-
|
|
|
+
|
|
|
int amount;
|
|
|
-
|
|
|
+
|
|
|
float energy;
|
|
|
-
|
|
|
+
|
|
|
boolean isWorking;
|
|
|
-
|
|
|
+
|
|
|
float totalEnergy;
|
|
|
-
|
|
|
+
|
|
|
public Gadget() {
|
|
|
setName("TV");
|
|
|
setAmount(1);
|
|
|
setEnergy(10);
|
|
|
this.isWorking = true;
|
|
|
- this.totalEnergy = energy*amount;
|
|
|
+ this.totalEnergy = getTotalEnergy();
|
|
|
}
|
|
|
|
|
|
public String getName() {
|
|
@@ -44,6 +44,23 @@ public class Gadget {
|
|
|
public void setEnergy(float energy) {
|
|
|
this.energy = energy;
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+ public void switchGadget(boolean bool) {
|
|
|
+ this.isWorking = bool;
|
|
|
+ }
|
|
|
+
|
|
|
+ public boolean getState() {
|
|
|
+ return isWorking;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ * Multiply the amount of gadgets, given by the user, and the
|
|
|
+ * consumption/production. If the switch isWorking is turned off for on
|
|
|
+ * gadget, the energy of this gadget have to be subtracted
|
|
|
+ *
|
|
|
+ * @return totalEnergy (actual)
|
|
|
+ */
|
|
|
+ public float getTotalEnergy() {
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
}
|