123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- package FirstSaturday;
-
- /**
- * Write a description of class WriteIFs here.
- *
- * @author Nathan Hall
- * @version 10.22.18
- */
- public class WriteIFs
- {
- int x;
- int tt_t;
- int tt_s;
- int oo1, oo2;
- String ss;
-
- public WriteIFs()
- {
- // initialise instance variables
- x = 0;
- tt_t = 0;
- tt_s = 1;
- ss = "";
- oo1 = 61;
- oo2 = 49;
- }
-
- public void playerDied(boolean player1) {
- // Write an IF statement that checks “player1.isAlive()”
- if (!isAlive(player1)){
- displayGameOver(player1);
- }
- // and if that’s false, calls “displayGameOver(player1)”
-
- }
-
- public String thermoSTAT(int room) {
- // Write an IF statement that checks the
- // “temperature(room)” and if that check is less than 70,
- // calls “heatOn()” else calls “coolOn()”
- if (tempurature(room) < 70){
- heatOn();
- } else {
- coolOn();
- }
-
-
- return this.ss;
- }
-
- public void fireplaceControl(Object fireplace1) {
- // Write an IF statement that checks
- // “outsideTemp()” is less than 50
- // AND
- // “insideTemp()” is less than 62,
- // calls “startAFire(fireplace1)”
-
- if (outsideTemp() < 50 || insideTemp() < 62){
- startAFire(fireplace1);
- }
-
- }
-
- public void checkFuel(double fuelLevel) {
- // Write an IF statement that checks “fuelLevel”
- // and if that check is less than 0.08, calls “refuel()”
- if(fuelLevel < 0.08){
- refuel();
- }
-
- }
-
-
- /**
- * Pay no attention to the code below this point.
- *
- *
- * instance variables
- * /
- // int x;
- // int tt_t;
- // int tt_s;
- // int oo1, oo2;
- // String ss;
-
- /**
- * Constructor for objects of class WriteIFs
- */
- // public WriteIFs()
- // {
- // // initialise instance variables
- // x = 0;
- // tt_t = 0;
- // tt_s = 1;
- // ss = "";
- // oo1 = 61;
- // oo2 = 49;
- // }
-
- // associated routines
- public boolean isAlive(boolean p) {
- return !p;
- }
-
- private int tempurature(int t) {
- return t+2;
- }
-
- private void heatOn() {
- this.ss = "heating";
- }
-
- private void coolOn() {
- this.ss = "cooling";
- }
-
- private int insideTemp() {
- return oo1;
- }
-
- private int outsideTemp() {
- return oo2;
- }
-
- private void startAFire(Object o) {
- this.tt_s = 213;
- }
-
- private void refuel() {
- this.x = 99;
- }
-
- private void displayGameOver(boolean b) {
- this.ss = "Game Over!";
- }
- }
|