33 eBoidRuleType_Protect = 9,
35 eBoidRuleType_Hide = 10,
37 eBoidRuleType_FollowPath = 11,
39 eBoidRuleType_FollowWall = 12,
77#define BRULE_LEADER_IN_LINE (1 << 0)
142#define BOIDSTATE_CURRENT 1
struct BoidRuleGoalAvoid BoidRuleGoalAvoid
struct BoidRuleFight BoidRuleFight
struct BoidRuleAvoidCollision BoidRuleAvoidCollision
struct BoidRuleAverageSpeed BoidRuleAverageSpeed
@ eBoidRulesetType_Average
@ eBoidRulesetType_Random
struct BoidSettings BoidSettings
struct BoidRuleFollowLeader BoidRuleFollowLeader
struct BoidState BoidState
@ BRULE_ACOLL_WITH_DEFLECTORS
@ eBoidRuleType_FollowLeader
@ eBoidRuleType_AvoidCollision
@ eBoidRuleType_AverageSpeed
@ BRULE_GOAL_AVOID_PREDICT
@ BRULE_GOAL_AVOID_SIGNAL
@ BRULE_GOAL_AVOID_ARRIVE
These structs are the foundation for all linked lists in the library system.
float land_personal_space