diff options
author | maximius <none@none> | 2009-10-17 15:35:07 -0700 |
---|---|---|
committer | maximius <none@none> | 2009-10-17 15:35:07 -0700 |
commit | 26b5e033ffde3d161382fc9addbfa99738379641 (patch) | |
tree | a344f369ca32945f787a02dee35c3dbe342bed7e /src/game/FleeingMovementGenerator.h | |
parent | f21f47005dcb6b76e1abc9f35fbcd03eed191bff (diff) |
*Massive cleanup (\n\n -> \n, *\n -> \n, cleanup for(...) to for (...), and some other cleanups by hand)
*Fix a possible crash in Spell::DoAllEffectOnTarget
--HG--
branch : trunk
Diffstat (limited to 'src/game/FleeingMovementGenerator.h')
-rw-r--r-- | src/game/FleeingMovementGenerator.h | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/src/game/FleeingMovementGenerator.h b/src/game/FleeingMovementGenerator.h index 0bc4bdb9757..98a2058ad1d 100644 --- a/src/game/FleeingMovementGenerator.h +++ b/src/game/FleeingMovementGenerator.h @@ -17,39 +17,31 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ - #ifndef TRINITY_FLEEINGMOVEMENTGENERATOR_H #define TRINITY_FLEEINGMOVEMENTGENERATOR_H - #include "MovementGenerator.h" #include "DestinationHolder.h" #include "Traveller.h" - template<class T> class TRINITY_DLL_SPEC FleeingMovementGenerator : public MovementGeneratorMedium< T, FleeingMovementGenerator<T> > { public: FleeingMovementGenerator(uint64 fright) : i_frightGUID(fright), i_nextCheckTime(0) {} - void Initialize(T &); void Finalize(T &); void Reset(T &); bool Update(T &, const uint32 &); bool GetDestination(float &x, float &y, float &z) const; - MovementGeneratorType GetMovementGeneratorType() { return FLEEING_MOTION_TYPE; } - private: void _setTargetLocation(T &owner); bool _getPoint(T &owner, float &x, float &y, float &z); bool _setMoveData(T &owner); void _Init(T &); - bool is_water_ok :1; bool is_land_ok :1; bool i_only_forward:1; - float i_caster_x; float i_caster_y; float i_caster_z; @@ -58,10 +50,8 @@ class TRINITY_DLL_SPEC FleeingMovementGenerator float i_cur_angle; uint64 i_frightGUID; TimeTracker i_nextCheckTime; - DestinationHolder< Traveller<T> > i_destinationHolder; }; - class MANGOS_DLL_SPEC TimedFleeingMovementGenerator : public FleeingMovementGenerator<Creature> { @@ -69,14 +59,11 @@ class MANGOS_DLL_SPEC TimedFleeingMovementGenerator TimedFleeingMovementGenerator(uint64 fright, uint32 time) : FleeingMovementGenerator<Creature>(fright), i_totalFleeTime(time) {} - MovementGeneratorType GetMovementGeneratorType() { return TIMED_FLEEING_MOTION_TYPE; } bool Update(Unit &, const uint32 &); void Finalize(Unit &); - private: TimeTracker i_totalFleeTime; }; - #endif |