RainEvent.java
package io.github.unisim.event;
import com.badlogic.gdx.math.MathUtils;
public class RainEvent extends SatisfactionEvent {
public RainEvent() {
super(MathUtils.random(10.0f, 25.0f));
}
@Override
public float getSatisfaction(float deltaTime) {
return -0.02f * deltaTime;
}
@Override
public String getName() {
return "Rainy Day";
}
@Override
public String getDescription() {
return "It's pouring outside! Students are getting soaked between classes, and everyone's a bit grumpy.";
}
@Override
public EventType getType() {
return EventType.NEGATIVE;
}
}