 |
CUGL 1.3
Cornell University Game Library
|
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 int selectChild() const override
void setUniform(bool uniform)
Definition: CURandomNode.h:143
Definition: CURandomNode.h:63
std::string toString(bool verbose=false) const override
bool init(const std::string &name, std::minstd_rand *generator)
std::minstd_rand * _generator
Definition: CURandomNode.h:70
bool _uniform
Definition: CURandomNode.h:67
virtual void query(float dt) override
Definition: CUCompositeNode.h:64
~RandomNode()
Definition: CURandomNode.h:97
bool isUniform() const
Definition: CURandomNode.h:132