X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fenvironment.h;h=c6786faed766614b32c18b07b1e78fbb23346a2a;hb=d1df09841d0eac7a88f638676b80ec848522cca5;hp=660c6f1bc1840292dd4384958ab46db3cb674ce0;hpb=c5c727d62735e334ec64f07c557a2896d6d66d9f;p=dragonfireclient.git diff --git a/src/environment.h b/src/environment.h index 660c6f1bc..c6786faed 100644 --- a/src/environment.h +++ b/src/environment.h @@ -337,6 +337,9 @@ class ServerEnvironment : public Environment // env_meta.txt doesn't exist (e.g. new world) void loadDefaultMeta(); + u32 addParticleSpawner(float exptime); + void deleteParticleSpawner(u32 id); + /* External ActiveObject interface ------------------------------------------- @@ -516,6 +519,10 @@ class ServerEnvironment : public Environment // Estimate for general maximum lag as determined by server. // Can raise to high values like 15s with eg. map generation mods. float m_max_lag_estimate; + + // Particles + IntervalLimiter m_particle_management_interval; + std::map m_particle_spawners; }; #ifndef SERVER