 |
CUGL 1.3
Cornell University Game Library
|
39 #ifndef __CU_TIMER_NODE_H__
40 #define __CU_TIMER_NODE_H__
41 #include <cugl/ai/behavior/CUDecoratorNode.h>
77 #pragma mark Constructors
100 #pragma mark Attributes
111 std::string
toString(
bool verbose =
false)
const override;
195 #pragma mark Behavior Management
203 void reset()
override;
226 virtual void query(
float dt)
override;
virtual void query(float dt) override
void setBackground(bool background)
Definition: CUTimerNode.h:143
float _delay
Definition: CUTimerNode.h:67
float _timer
Definition: CUTimerNode.h:73
void setState(BehaviorNode::State state) override
Definition: CUTimerNode.h:60
float getDelay() const
Definition: CUTimerNode.h:159
bool isBackground() const
Definition: CUTimerNode.h:127
float getCurrentDelay() const
Definition: CUTimerNode.h:184
void setDelay(float delay)
Definition: CUTimerNode.h:175
bool _delaying
Definition: CUTimerNode.h:70
BehaviorNode::State update(float dt) override
State
Definition: CUBehaviorNode.h:290
~TimerNode()
Definition: CUTimerNode.h:89
std::string toString(bool verbose=false) const override
bool _background
Definition: CUTimerNode.h:64
Definition: CUDecoratorNode.h:63