diff options
Diffstat (limited to 'src')
14 files changed, 26 insertions, 66 deletions
diff --git a/src/common/Collision/DynamicTree.cpp b/src/common/Collision/DynamicTree.cpp index bd7034bbb6c..c7e3d4b4ed0 100644 --- a/src/common/Collision/DynamicTree.cpp +++ b/src/common/Collision/DynamicTree.cpp @@ -103,7 +103,7 @@ struct DynTreeImpl : public ParentTree/*, public Intersectable*/ } } - TimeTrackerSmall rebalance_timer; + TimeTracker rebalance_timer; int unbalanced_times; }; diff --git a/src/common/Utilities/Timer.h b/src/common/Utilities/Timer.h index 1af967f886a..e0ecb5b2d13 100644 --- a/src/common/Utilities/Timer.h +++ b/src/common/Utilities/Timer.h @@ -115,81 +115,41 @@ private: struct TimeTracker { public: - - TimeTracker(time_t expiry) - : i_expiryTime(expiry) - { - } - - void Update(time_t diff) - { - i_expiryTime -= diff; - } - - bool Passed() const - { - return i_expiryTime <= 0; - } - - void Reset(time_t interval) - { - i_expiryTime = interval; - } - - time_t GetExpiry() const - { - return i_expiryTime; - } - -private: - - time_t i_expiryTime; -}; - -struct TimeTrackerSmall -{ -public: - - TimeTrackerSmall(int32 expiry = 0) - : i_expiryTime(expiry) - { - } - - TimeTrackerSmall(Milliseconds expiry) : i_expiryTime(expiry.count()) { } + TimeTracker(int32 expiry = 0) : _expiryTime(expiry) { } + TimeTracker(Milliseconds expiry) : _expiryTime(expiry) { } void Update(int32 diff) { - i_expiryTime -= diff; + Update(Milliseconds(diff)); } void Update(Milliseconds diff) { - Update(diff.count()); + _expiryTime -= diff; } bool Passed() const { - return i_expiryTime <= 0; + return _expiryTime <= 0s; } - void Reset(int32 interval) + void Reset(int32 expiry) { - i_expiryTime = interval; + Reset(Milliseconds(expiry)); } void Reset(Milliseconds expiry) { - Reset(expiry.count()); + _expiryTime = expiry; } Milliseconds GetExpiry() const { - return Milliseconds(i_expiryTime); + return _expiryTime; } private: - - int32 i_expiryTime; + Milliseconds _expiryTime; }; struct PeriodicTimer diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h index 26e013d2b63..b30a748cde9 100644 --- a/src/server/game/Entities/Player/Player.h +++ b/src/server/game/Entities/Player/Player.h @@ -3026,7 +3026,7 @@ class TC_GAME_API Player : public Unit, public GridObject<Player> std::array<std::unique_ptr<CUFProfile>, MAX_CUF_PROFILES> _CUFProfiles; - TimeTrackerSmall m_groupUpdateTimer; + TimeTracker m_groupUpdateTimer; private: // internal common parts for CanStore/StoreItem functions diff --git a/src/server/game/Entities/Transport/Transport.h b/src/server/game/Entities/Transport/Transport.h index a8c8a6ae8ff..5ab4adee156 100644 --- a/src/server/game/Entities/Transport/Transport.h +++ b/src/server/game/Entities/Transport/Transport.h @@ -118,7 +118,7 @@ class TC_GAME_API Transport : public GameObject, public TransportBase KeyFrameVec::const_iterator _currentFrame; KeyFrameVec::const_iterator _nextFrame; - TimeTrackerSmall _positionChangeTimer; + TimeTracker _positionChangeTimer; bool _isMoving; bool _pendingStop; diff --git a/src/server/game/Entities/Unit/Unit.h b/src/server/game/Entities/Unit/Unit.h index 5098645b431..520b6fb1a30 100644 --- a/src/server/game/Entities/Unit/Unit.h +++ b/src/server/game/Entities/Unit/Unit.h @@ -1981,7 +1981,7 @@ class TC_GAME_API Unit : public WorldObject private: uint32 m_state; // Even derived shouldn't modify - TimeTrackerSmall m_splineSyncTimer; + TimeTracker m_splineSyncTimer; Diminishing m_Diminishing; diff --git a/src/server/game/Groups/Group.h b/src/server/game/Groups/Group.h index d833bbdc639..30ea6c7b567 100644 --- a/src/server/game/Groups/Group.h +++ b/src/server/game/Groups/Group.h @@ -458,7 +458,7 @@ class TC_GAME_API Group uint32 m_maxEnchantingLevel; uint32 m_dbStoreId; // Represents the ID used in database (Can be reused by other groups if group was disbanded) bool m_isLeaderOffline; - TimeTrackerSmall m_leaderOfflineTimer; + TimeTracker m_leaderOfflineTimer; // Ready Check bool m_readyCheckStarted; diff --git a/src/server/game/Movement/MovementGenerators/ChaseMovementGenerator.h b/src/server/game/Movement/MovementGenerators/ChaseMovementGenerator.h index 5c08a01965d..6010f164d13 100644 --- a/src/server/game/Movement/MovementGenerators/ChaseMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/ChaseMovementGenerator.h @@ -51,7 +51,7 @@ class ChaseMovementGenerator : public MovementGenerator, public AbstractFollower std::unique_ptr<PathGenerator> _path; Optional<Position> _lastTargetPosition; - TimeTrackerSmall _rangeCheckTimer; + TimeTracker _rangeCheckTimer; bool _movingTowards = true; bool _mutualChase = true; }; diff --git a/src/server/game/Movement/MovementGenerators/FollowMovementGenerator.h b/src/server/game/Movement/MovementGenerators/FollowMovementGenerator.h index e3661cef014..455a3535921 100644 --- a/src/server/game/Movement/MovementGenerators/FollowMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/FollowMovementGenerator.h @@ -53,7 +53,7 @@ class FollowMovementGenerator : public MovementGenerator, public AbstractFollowe float const _range; ChaseAngle const _angle; - TimeTrackerSmall _checkTimer; + TimeTracker _checkTimer; std::unique_ptr<PathGenerator> _path; Optional<Position> _lastTargetPosition; }; diff --git a/src/server/game/Movement/MovementGenerators/FormationMovementGenerator.h b/src/server/game/Movement/MovementGenerators/FormationMovementGenerator.h index 4c3adaf192b..481e050ff07 100644 --- a/src/server/game/Movement/MovementGenerators/FormationMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/FormationMovementGenerator.h @@ -51,7 +51,7 @@ class FormationMovementGenerator : public MovementGeneratorMedium<Creature, Form bool _hasPredictedDestination; Position _lastLeaderPosition; - TimeTrackerSmall _nextMoveTimer; + TimeTracker _nextMoveTimer; }; #endif // TRINITY_FORMATIONMOVEMENTGENERATOR_H diff --git a/src/server/game/Movement/MovementGenerators/GenericMovementGenerator.h b/src/server/game/Movement/MovementGenerators/GenericMovementGenerator.h index bd9bfcf9680..6655cd693a7 100644 --- a/src/server/game/Movement/MovementGenerators/GenericMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/GenericMovementGenerator.h @@ -45,7 +45,7 @@ class GenericMovementGenerator : public MovementGenerator Movement::MoveSplineInit _splineInit; MovementGeneratorType _type; uint32 _pointId; - TimeTrackerSmall _duration; + TimeTracker _duration; uint32 _arrivalSpellId; ObjectGuid _arrivalSpellTargetGuid; diff --git a/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.h b/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.h index 9efeded9fee..e265c62522b 100755 --- a/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.h @@ -68,7 +68,7 @@ class WaypointMovementGenerator<Creature> : public MovementGeneratorMedium<Creat return false; } - TimeTrackerSmall _nextMoveTime; + TimeTracker _nextMoveTime; uint32 _pathId; bool _repeating; bool _loadedFromDB; diff --git a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_headless_horseman.cpp b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_headless_horseman.cpp index 28a8dfe30bb..1e610d06073 100644 --- a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_headless_horseman.cpp +++ b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_headless_horseman.cpp @@ -236,7 +236,7 @@ struct npc_wisp_invis : public ScriptedAI } private: - TimeTrackerSmall _timer; + TimeTracker _timer; uint32 _creatureType; uint32 _firstSpell; uint32 _secondSpell; @@ -428,7 +428,7 @@ private: } TaskScheduler _scheduler; - TimeTrackerSmall _laughTimer; + TimeTracker _laughTimer; ObjectGuid _bodyGUID; uint32 _phase; bool _withBody; @@ -807,7 +807,7 @@ private: InstanceScript* _instance; TaskScheduler _scheduler; - TimeTrackerSmall _laughTimer; + TimeTracker _laughTimer; ObjectGuid _headGUID; uint32 _phase; uint32 _id; diff --git a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_high_inquisitor_fairbanks.cpp b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_high_inquisitor_fairbanks.cpp index 2f74d20bc49..d72ce5f5381 100644 --- a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_high_inquisitor_fairbanks.cpp +++ b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_high_inquisitor_fairbanks.cpp @@ -153,7 +153,7 @@ struct boss_high_inquisitor_fairbanks : public BossAI } private: - TimeTrackerSmall _healTimer; + TimeTracker _healTimer; bool _powerWordShield; }; diff --git a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_mograine_and_whitemane.cpp b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_mograine_and_whitemane.cpp index 54a52074021..4937a8d65fa 100644 --- a/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_mograine_and_whitemane.cpp +++ b/src/server/scripts/EasternKingdoms/ScarletMonastery/boss_mograine_and_whitemane.cpp @@ -232,7 +232,7 @@ public: } private: - TimeTrackerSmall _killYellTimer; + TimeTracker _killYellTimer; bool _fakeDeath; bool _canDie; }; @@ -427,7 +427,7 @@ private: InstanceScript* _instance; EventMap _events; TaskScheduler _scheduler; - TimeTrackerSmall _killYellTimer; + TimeTracker _killYellTimer; bool _ressurectionInProgress; bool _canDie; }; |