aboutsummaryrefslogtreecommitdiff
path: root/src/game/TargetedMovementGenerator.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/TargetedMovementGenerator.h')
-rw-r--r--src/game/TargetedMovementGenerator.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/game/TargetedMovementGenerator.h b/src/game/TargetedMovementGenerator.h
index e3b262ac746..1f886625f3a 100644
--- a/src/game/TargetedMovementGenerator.h
+++ b/src/game/TargetedMovementGenerator.h
@@ -40,11 +40,7 @@ class TRINITY_DLL_SPEC TargetedMovementGenerator
: public MovementGeneratorMedium< T, TargetedMovementGenerator<T> >, public TargetedMovementGeneratorBase
{
public:
-
- TargetedMovementGenerator(Unit &target)
- : TargetedMovementGeneratorBase(target), i_offset(0), i_angle(0), i_recalculateTravel(false) {}
- TargetedMovementGenerator(Unit &target, float offset, float angle)
- : TargetedMovementGeneratorBase(target), i_offset(offset), i_angle(angle), i_recalculateTravel(false) {}
+ TargetedMovementGenerator(Unit &target, float offset = 0, float angle = 0);
~TargetedMovementGenerator() {}
void Initialize(T &);
@@ -65,12 +61,13 @@ class TRINITY_DLL_SPEC TargetedMovementGenerator
void unitSpeedChanged() { i_recalculateTravel=true; }
private:
- void _setTargetLocation(T &);
+ bool _setTargetLocation(T &);
float i_offset;
float i_angle;
DestinationHolder< Traveller<T> > i_destinationHolder;
bool i_recalculateTravel;
+ float i_targetX, i_targetY, i_targetZ;
};
#endif