Files
source/ModularizedTacticalAI/CMakeLists.txt
T
Asdow cd054b549f Split DecideAction into several specialized DecideAction functions
* Removes the need to constantly check for fCivilian, ARMED_VEHICLE, ENEMY_ROBOT etc inside DecideAction
* Move AI decision checks into their own functions, such as DecideActionRadioRedAlert
* Add new entry to ActionType. AI_ACTION_INVALID signals that no valid action was found when a function returns, or no valid action is possible
* Do a weighted random selection for choosing target under DecideActionBlackSoldier
2026-01-19 22:50:27 +02:00

19 lines
875 B
CMake

set(ModularizedTacticalAISrc
"${CMAKE_CURRENT_SOURCE_DIR}/src/LegacyArmedVehiclePlan.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/src/AbstractPlanFactory.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/src/CrowPlan.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/src/LegacyAIPlan.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/src/LegacyAIPlanFactory.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/src/LegacyCreaturePlan.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/src/LegacyZombiePlan.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/src/BoxerPlan.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/src/CivilianPlan.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/src/RobotPlan.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/src/SoldierPlan.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/src/NullPlan.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/src/NullPlanFactory.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/src/Plan.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/src/PlanFactoryLibrary.cpp"
"${CMAKE_CURRENT_SOURCE_DIR}/src/PlanList.cpp"
PARENT_SCOPE)