package net.fourbytes.shadow.systems;
/**
* A WeatherSystem manages the weather of the level, calling the weather's
* tick method and changing the weather when needed.
*/
public interface IWeatherSystem extends ISystem, ITickable {
public void register(Class<? extends Weather> weather, float probability);
public String getWeather();
public void setWeather(String name);
}