2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-15 14:46:08 +00:00

Initial CSteeringBehaviors imps

This commit is contained in:
2018-11-14 11:23:34 -08:00
parent a7e81073ae
commit e6082d17f5
4 changed files with 66 additions and 21 deletions

View File

@@ -16,7 +16,7 @@ public:
zeus::CVector3f Seek(const CPhysicsActor& actor, const zeus::CVector3f& v0) const;
zeus::CVector3f Arrival(const CPhysicsActor& actor, const zeus::CVector3f& v0, float f1) const;
zeus::CVector3f Pursuit(const CPhysicsActor& actor, const zeus::CVector3f& v0, const zeus::CVector3f& v1) const;
zeus::CVector3f Separation(const CPhysicsActor& actor, const zeus::CVector3f& v0, float f1) const;
zeus::CVector3f Separation(const CPhysicsActor& actor, const zeus::CVector3f& pos, float separation) const;
zeus::CVector3f Alignment(const CPhysicsActor& actor, rstl::reserved_vector<TUniqueId, 1024>& list,
const CStateManager& mgr) const;
zeus::CVector3f Cohesion(const CPhysicsActor& actor, rstl::reserved_vector<TUniqueId, 1024>& list,