2023-01-13 21:13:57 +01:00
|
|
|
import os
|
|
|
|
|
|
|
|
Import('env')
|
|
|
|
|
|
|
|
module_env = env.Clone()
|
|
|
|
|
|
|
|
sources = [
|
|
|
|
"register_types.cpp",
|
2023-01-13 21:59:21 +01:00
|
|
|
|
|
|
|
"gsai_utils.cpp",
|
2023-01-13 23:01:38 +01:00
|
|
|
|
|
|
|
"gsai_target_acceleration.cpp",
|
|
|
|
"gsai_steering_behavior.cpp",
|
|
|
|
"gsai_steering_agent.cpp",
|
|
|
|
"gsai_path.cpp",
|
|
|
|
"gsai_group_behavior.cpp",
|
|
|
|
"gsai_agent_location.cpp",
|
|
|
|
"proximities/gsai_proximity.cpp",
|
2023-01-14 00:28:56 +01:00
|
|
|
|
|
|
|
"proximities/gsai_radius_proximity.cpp",
|
|
|
|
"proximities/gsai_infinite_proximity.cpp",
|
2023-01-14 03:14:27 +01:00
|
|
|
|
|
|
|
"behaviors/gsai_arrive.cpp",
|
|
|
|
"behaviors/gsai_avoid_collisions.cpp",
|
|
|
|
"behaviors/gsai_blend.cpp",
|
|
|
|
"behaviors/gsai_cohesion.cpp",
|
|
|
|
"behaviors/gsai_evade.cpp",
|
|
|
|
"behaviors/gsai_face.cpp",
|
|
|
|
"behaviors/gsai_flee.cpp",
|
|
|
|
"behaviors/gsai_follow_path.cpp",
|
|
|
|
"behaviors/gsai_look_where_you_go.cpp",
|
|
|
|
"behaviors/gsai_match_orientation.cpp",
|
|
|
|
"behaviors/gsai_priority.cpp",
|
|
|
|
"behaviors/gsai_pursue.cpp",
|
|
|
|
"behaviors/gsai_seek.cpp",
|
|
|
|
"behaviors/gsai_separation.cpp",
|
2023-01-14 13:36:30 +01:00
|
|
|
|
|
|
|
"agents/gsai_kinematic_body_2d_agent.cpp",
|
|
|
|
"agents/gsai_kinematic_body_3d_agent.cpp",
|
|
|
|
"agents/gsai_rigid_body_2d_agent.cpp",
|
|
|
|
"agents/gsai_rigid_body_3d_agent.cpp",
|
|
|
|
"agents/gsai_specialized_agent.cpp",
|
2023-01-13 21:13:57 +01:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
module_env.add_source_files(env.modules_sources, sources)
|
|
|
|
|