[11911] Use mmaps for Spline Movement

This commit is contained in:
sixsixnine 2012-01-29 23:45:21 +01:00 committed by Schmoozerd
parent df3a5f2808
commit e738c27714
8 changed files with 55 additions and 25 deletions

View file

@ -50,7 +50,7 @@ namespace Movement
return MOVE_RUN;
}
void MoveSplineInit::Launch()
int32 MoveSplineInit::Launch()
{
MoveSpline& move_spline = *unit.movespline;
@ -82,7 +82,7 @@ namespace Movement
args.velocity = unit.GetSpeed(SelectSpeedType(moveFlags));
if (!args.Validate())
return;
return 0;
unit.m_movementInfo.SetMovementFlags((MovementFlags)moveFlags);
move_spline.Initialize(args);
@ -91,6 +91,8 @@ namespace Movement
data << unit.GetPackGUID();
PacketBuilder::WriteMonsterMove(move_spline, data);
unit.SendMessageToSet(&data,true);
return move_spline.Duration();
}
MoveSplineInit::MoveSplineInit(Unit& m) : unit(m)