X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fai%2FRandomWalk.hpp;h=4d00f0bbdc53276b06df664fb87d23d6c1856ac0;hb=41652fb3d73f12e6ae4ce7380244a75a4f5c6797;hp=a25d4db502bedf56ca98affa5997ff89646185cf;hpb=2ea26d9ca5eaeae65daa0edbbaeada8c1f23670e;p=blank.git diff --git a/src/ai/RandomWalk.hpp b/src/ai/RandomWalk.hpp index a25d4db..4d00f0b 100644 --- a/src/ai/RandomWalk.hpp +++ b/src/ai/RandomWalk.hpp @@ -3,6 +3,8 @@ #include "Controller.hpp" +#include "../rand/GaloisLFSR.hpp" + namespace blank { @@ -11,12 +13,13 @@ class RandomWalk : public Controller { public: - explicit RandomWalk(Entity &) noexcept; + RandomWalk(Entity &, std::uint64_t seed) noexcept; ~RandomWalk(); void Update(int dt) override; private: + GaloisLFSR random; int time_left; };