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 a1d179c23ce..3978907847a 100644 --- a/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.cpp @@ -15,6 +15,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 "MoveSplineInit.h" #include "MoveSpline.h" #include "PhasingHandler.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 7481e340154..e08481142c1 100755 --- a/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.h @@ -21,6 +21,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 a1382ec673e..cc2b42c0e5b 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 27ab7d50da5..9c65399d623 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 3a35e22c068..0a6b1e7ffe0 100755 --- a/src/server/game/Movement/MovementGenerators/PointMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/PointMovementGenerator.cpp @@ -15,6 +15,7 @@ * with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include "PointMovementGenerator.h" #include "CreatureAI.h" #include "Creature.h" #include "Player.h" @@ -22,7 +23,6 @@ #include "MoveSpline.h" #include "ObjectAccessor.h" #include "World.h" -#include "PointMovementGenerator.h" //----- Point Movement Generator |
