package MinePumpSystem; public class Environment { private int waterLevel = 1; private boolean methaneLevelCritical = false; void lowerWaterLevel() { switch (waterLevel) { case 2: waterLevel = 1; break; case 1: waterLevel = 0; break; } } public void waterRise() { switch (waterLevel) { case 0: waterLevel = 1; break; case 1: waterLevel = 2; break; } } public void changeMethaneLevel() { methaneLevelCritical = !methaneLevelCritical; } public boolean isMethaneLevelCritical() { return methaneLevelCritical; } @Override public String toString() { return "Env(Water:" + waterLevel + ",Meth:" + (methaneLevelCritical?"CRIT":"OK") + ")"; } public int getWaterLevel() { return waterLevel; } }