]> git.localhorst.tv Git - blank.git/blob - src/ai/RoamState.hpp
3a560e09af7c9c89aa12faa08ba4ff996895865d
[blank.git] / src / ai / RoamState.hpp
1 #ifndef BLANK_AI_ROAMSTATE_HPP_
2 #define BLANK_AI_ROAMSTATE_HPP_
3
4 #include "AIState.hpp"
5
6
7 namespace blank {
8
9 /// randomly waltz about the landscape
10 /// hold at random
11 /// start chasing a player if one comes near
12
13 class RoamState
14 : public AIState {
15
16         void Enter(AIController &) const override;
17         void Update(AIController &, Entity &, float dt) const override;
18         void Exit(AIController &) const override;
19
20 };
21
22 }
23
24 #endif