37 #ifndef __CU_RANDOM_NODE_H__
38 #define __CU_RANDOM_NODE_H__
39 #include <cugl/ai/behavior/CUCompositeNode.h>
72 #pragma mark Internal Helpers
85 #pragma mark Constructors
111 bool init(
const std::string& name, std::minstd_rand* generator);
122 #pragma mark Attributes
155 std::string
toString(
bool verbose =
false)
const override;
171 virtual void query(
float dt)
override;
virtual void query(float dt) override
bool init(const std::string &name, std::minstd_rand *generator)
Definition: CURandomNode.h:63
bool isUniform() const
Definition: CURandomNode.h:132
virtual int selectChild() const override
~RandomNode()
Definition: CURandomNode.h:97
std::string toString(bool verbose=false) const override
std::minstd_rand * _generator
Definition: CURandomNode.h:70
void setUniform(bool uniform)
Definition: CURandomNode.h:143
Definition: CUAction.h:51
bool _uniform
Definition: CURandomNode.h:67
Definition: CUCompositeNode.h:64