From 4799dedacfeb00766e0e4f936800181cf023408b Mon Sep 17 00:00:00 2001 From: Bobby Battista Date: Sun, 28 May 2023 12:41:34 -0500 Subject: [PATCH] removes obsolete code, adds comments for readability --- src/game/logic/ai/aigroup.cpp | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/game/logic/ai/aigroup.cpp b/src/game/logic/ai/aigroup.cpp index 8f32a3746..e04c8e73e 100644 --- a/src/game/logic/ai/aigroup.cpp +++ b/src/game/logic/ai/aigroup.cpp @@ -1641,14 +1641,18 @@ void Get_Helicopter_Offset(Coord3D &pos, int count) } } +/** +Group_Tighten_To_Position - Performs tightening of the group members towards a target position. +This method iterates over the group members, calculates their distances to the target position, +and sorts them in ascending order based on the squared distance. It then applies tightening +behavior to each member based on the specified conditions. + +@param target_pos The target position to tighten towards. +@param append A flag indicating whether to append to existing waypoints or not. +@param cmd_source The source of the command. +*/ void AIGroup::Group_Tighten_To_Position(const Coord3D *target_pos, bool append, CommandSourceType cmd_source) { - if (cmd_source == COMMANDSOURCE_PLAYER && g_theWriteableGlobalData->m_groupMoveClickToGatherAreaFactor > 0.0f) { - Coord2D min; - Coord2D max; - Coord3D center; - Get_Min_Max_And_Center(&min, &max, ¢er); - } MemoryPoolObjectHolder holder(nullptr); SimpleObjectIterator *iter = new SimpleObjectIterator();