Class World


  • public class World
    extends java.lang.Object
    • Field Detail

      • outsideTemp

        private double outsideTemp
      • outsideSunshine

        private double outsideSunshine
      • outsideWindspeed

        private double outsideWindspeed
      • minOutsideTemp

        private double minOutsideTemp
      • maxOutsideTemp

        private double maxOutsideTemp
      • minSunshine

        private double minSunshine
      • maxSunshine

        private double maxSunshine
      • minWindspeed

        private double minWindspeed
      • maxWindspeed

        private double maxWindspeed
      • instance

        private static final World instance
    • Constructor Detail

      • World

        private World()
    • Method Detail

      • getInstance

        public static World getInstance()
      • setOutsideWeather

        public void setOutsideWeather​(double outsideTemp,
                                      double outsideSunshine,
                                      double outsideWindspeed)
      • doWorldChanges

        public void doWorldChanges()
      • setWorld

        public void setWorld​(SeasonEnum season)
      • generateWeatherEvent

        private WeatherEvent generateWeatherEvent()