X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fai%2FIdleState.hpp;h=ec2592a713e28f519d0faf05576557b00e316f9a;hb=HEAD;hp=76358f8eb6b65aa3f47d169f393eb1596a9f8191;hpb=d122d3e445d64f7d710c1cfaf285ff01bbe955b9;p=blank.git diff --git a/src/ai/IdleState.hpp b/src/ai/IdleState.hpp index 76358f8..ec2592a 100644 --- a/src/ai/IdleState.hpp +++ b/src/ai/IdleState.hpp @@ -6,12 +6,17 @@ namespace blank { +/// stand around and do nothing +/// occasionally look in a different direction +/// start roaming at random +/// start chasing a player if one comes near + class IdleState : public AIState { - void Enter(AIController &) const override; + void Enter(AIController &, Entity &) const override; void Update(AIController &, Entity &, float dt) const override; - void Exit(AIController &) const override; + void Exit(AIController &, Entity &) const override; };