summaryrefslogtreecommitdiff
path: root/src/environment.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/environment.cpp')
-rw-r--r--src/environment.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/environment.cpp b/src/environment.cpp
index 53a7fdf9b..20ecaff14 100644
--- a/src/environment.cpp
+++ b/src/environment.cpp
@@ -204,6 +204,19 @@ u32 Environment::getDayNightRatio()
}
/*
+ ABMWithState
+*/
+
+ABMWithState::ABMWithState(ActiveBlockModifier *abm_):
+ abm(abm_),
+ timer(0)
+{
+ // Initialize timer to random value to spread processing
+ float itv = abm->getTriggerInterval();
+ timer = myrand_range(-0.51*itv, 0.51*itv);
+}
+
+/*
ActiveBlockList
*/