diff options
author | Yehonal <hw.2@hotmail.it> | 2016-06-26 10:39:44 +0200 |
---|---|---|
committer | Yehonal <hw.2@hotmail.it> | 2016-06-26 10:39:44 +0200 |
commit | e8e94a0a663be0a1cefe704d8c6860a526b2d7e9 (patch) | |
tree | 7dae238916ecc5d4adc8af0a235a3501a1a536a6 /src/server/game/Misc/DynamicVisibility.cpp |
For Azeroth!
Diffstat (limited to 'src/server/game/Misc/DynamicVisibility.cpp')
-rw-r--r-- | src/server/game/Misc/DynamicVisibility.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/server/game/Misc/DynamicVisibility.cpp b/src/server/game/Misc/DynamicVisibility.cpp new file mode 100644 index 0000000000..12e057c997 --- /dev/null +++ b/src/server/game/Misc/DynamicVisibility.cpp @@ -0,0 +1,11 @@ +#include "DynamicVisibility.h" + +uint8 DynamicVisibilityMgr::visibilitySettingsIndex = 0; + +void DynamicVisibilityMgr::Update(uint32 sessionCount) +{ + if (sessionCount >= (visibilitySettingsIndex+1)*((uint32)VISIBILITY_SETTINGS_PLAYER_INTERVAL) && visibilitySettingsIndex < VISIBILITY_SETTINGS_MAX_INTERVAL_NUM-1) + ++visibilitySettingsIndex; + else if (visibilitySettingsIndex && sessionCount < visibilitySettingsIndex*((uint32)VISIBILITY_SETTINGS_PLAYER_INTERVAL)-100) + --visibilitySettingsIndex; +} |