diff options
5 files changed, 7 insertions, 3 deletions
diff --git a/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.cpp index 600aae8f8b3..5565e195a0b 100644 --- a/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.cpp @@ -16,6 +16,7 @@ * with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include "FleeingMovementGenerator.h" #include "VMapFactory.h" #include "CreatureAI.h" #include "ObjectAccessor.h" @@ -24,7 +25,6 @@ #include "PathGenerator.h" #include "MoveSplineInit.h" #include "MoveSpline.h" -#include "FleeingMovementGenerator.h" #define MIN_QUIET_DISTANCE 28.0f #define MAX_QUIET_DISTANCE 43.0f diff --git a/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.h b/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.h index e75240929db..d4818fd30b1 100755 --- a/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.h @@ -22,6 +22,8 @@ #include "MovementGenerator.h" #include "Timer.h" +class Creature; + template<class T> class FleeingMovementGenerator : public MovementGeneratorMedium< T, FleeingMovementGenerator<T> > { diff --git a/src/server/game/Movement/MovementGenerators/FormationMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/FormationMovementGenerator.cpp index 275a6ab0db2..c959e0c2d7b 100644 --- a/src/server/game/Movement/MovementGenerators/FormationMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/FormationMovementGenerator.cpp @@ -15,11 +15,11 @@ * with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include "FormationMovementGenerator.h" #include "Creature.h" #include "CreatureAI.h" #include "MoveSplineInit.h" #include "MoveSpline.h" -#include "FormationMovementGenerator.h" void FormationMovementGenerator::DoInitialize(Creature* owner) { diff --git a/src/server/game/Movement/MovementGenerators/FormationMovementGenerator.h b/src/server/game/Movement/MovementGenerators/FormationMovementGenerator.h index 1bfd3adc7dd..b020d16c1a7 100644 --- a/src/server/game/Movement/MovementGenerators/FormationMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/FormationMovementGenerator.h @@ -20,6 +20,8 @@ #include "MovementGenerator.h" +class Creature; + class FormationMovementGenerator : public MovementGeneratorMedium< Creature, FormationMovementGenerator > { public: diff --git a/src/server/game/Movement/MovementGenerators/PointMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/PointMovementGenerator.cpp index 7da90e2d515..0886b939c8d 100755 --- a/src/server/game/Movement/MovementGenerators/PointMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/PointMovementGenerator.cpp @@ -16,13 +16,13 @@ * with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include "PointMovementGenerator.h" #include "CreatureAI.h" #include "Creature.h" #include "Player.h" #include "MoveSplineInit.h" #include "MoveSpline.h" #include "World.h" -#include "PointMovementGenerator.h" //----- Point Movement Generator |