[9188] Implement MoveGen::Interrupt call.
commit8f324811e549be7d556d77ce90059a2ceb62c0ea
authorVladimirMangos <vladimir@getmangos.com>
Sat, 16 Jan 2010 03:53:17 +0000 (16 06:53 +0300)
committerVladimirMangos <vladimir@getmangos.com>
Sat, 16 Jan 2010 04:02:13 +0000 (16 07:02 +0300)
treed5f83ca59545b3ce6b7c7daaf455028d6b8f10c7
parent4fd4e12d591f9abfa1d0242579e74b8d6b1ddb5e
[9188] Implement MoveGen::Interrupt call.

It can be used in time when need do some tasks before
another movement generator add on top to motion stack.
This just finish pair Interrupt->Reset similar Initilize->Finilize
In general movementgenerator have states:

Initilize=>Interrupt<=>[-some addition movegen->]<=>Reset=>Finalize
14 files changed:
src/game/ConfusedMovementGenerator.cpp
src/game/ConfusedMovementGenerator.h
src/game/FleeingMovementGenerator.cpp
src/game/FleeingMovementGenerator.h
src/game/HomeMovementGenerator.h
src/game/IdleMovementGenerator.h
src/game/MotionMaster.cpp
src/game/MovementGenerator.h
src/game/PointMovementGenerator.h
src/game/RandomMovementGenerator.h
src/game/TargetedMovementGenerator.cpp
src/game/TargetedMovementGenerator.h
src/game/WaypointMovementGenerator.h
src/shared/revision_nr.h