Class AcidShowerEvent

java.lang.Object
com.csse3200.game.areas.weather.WeatherEvent
com.csse3200.game.areas.weather.AcidShowerEvent

public class AcidShowerEvent extends WeatherEvent
An acid rain event to occur in game affecting both the temperature and the climate and other surrounding entities.
  • Constructor Details

    • AcidShowerEvent

      public AcidShowerEvent(int numHoursUntil, int duration, int priority, float severity)
      Constructs a AcidShowerEvent with a given countdown, duration, priority and severity.
      Parameters:
      numHoursUntil - number of in-game hours until the weather event can occur
      duration - number of in-game hours that the event can occur for
      priority - priority of the weather event
      severity - intensity of the weather event, impacting its effects
  • Method Details

    • startEffect

      public void startEffect()
      Description copied from class: WeatherEvent
      Starts the visual effect for the weather event
      Specified by:
      startEffect in class WeatherEvent
    • stopEffect

      public void stopEffect()
      Description copied from class: WeatherEvent
      Stops the visual effect for the weather event
      Specified by:
      stopEffect in class WeatherEvent