Core/Movement: Make MovementGenerator not copyable and movable

(cherry picked from commit 6b6a13d9c7)
This commit is contained in:
Shauren
2024-03-12 11:49:42 +01:00
committed by funjoker
parent ac61b93d1c
commit 0745da9fab

View File

@@ -48,7 +48,11 @@ enum MovementGeneratorFlags : uint16
class TC_GAME_API MovementGenerator
{
public:
MovementGenerator() : Mode(0), Priority(0), Flags(MOVEMENTGENERATOR_FLAG_NONE), BaseUnitState(0) { }
explicit MovementGenerator() : Mode(0), Priority(0), Flags(MOVEMENTGENERATOR_FLAG_NONE), BaseUnitState(0) { }
MovementGenerator(MovementGenerator const&) = delete;
MovementGenerator(MovementGenerator&&) = delete;
MovementGenerator& operator=(MovementGenerator const&) = delete;
MovementGenerator& operator=(MovementGenerator&&) = delete;
virtual ~MovementGenerator();
// on top first update