Class TriggerWeatherReward

java.lang.Object
com.csse3200.game.missions.rewards.Reward
com.csse3200.game.missions.rewards.TriggerWeatherReward

public class TriggerWeatherReward extends Reward
TriggerWeatherReward is a Reward that when collected will add the provided WeatherEvents to the ClimateController.
  • Constructor Details

    • TriggerWeatherReward

      public TriggerWeatherReward(List<WeatherEvent> weatherEvents)
      A TriggerWeatherReward with a list of WeatherEvent objects.
      Parameters:
      weatherEvents - - WeatherEvents to be added to the ClimateController.
  • Method Details

    • collect

      public void collect()
      Adds each event from the list of weatherEvents to the ClimateController and sets the TriggerWeatherRewards as collected.
      Specified by:
      collect in class Reward