10 #include "../vbam/sdl/SDLGlobals.h"
32 virtual void _update() = 0;
33 virtual void _init() = 0;
42 void emit(
const std::string &signal);
53 std::map<std::string, std::vector<std::function<void (AAction *)> > >
_listeners;
State
Definition: AAction.hh:14
Definition: AAction.hh:16
Action::State getState() const
Definition: AAction.hh:38
AAction()
Definition: AAction.cpp:3
Definition: AAction.hh:12
uint32_t _getCounter() const
Definition: AAction.hh:47
void setState(Action::State st)
Definition: AAction.hh:39
Action::State _state
Definition: AAction.hh:51
virtual ~AAction()
Definition: AAction.hh:29
std::queue< AAction * > _actions
Definition: AAction.hh:52
Data & _data
Definition: AAction.hh:50
Action::State update()
Definition: AAction.cpp:10
void emit(const std::string &signal)
Definition: AAction.cpp:45
Definition: AAction.hh:18
Definition: AAction.hh:19
void queue(AAction *act)
Definition: AAction.hh:36
Definition: AAction.hh:17
void reset()
Definition: AAction.hh:37
Data * data
Definition: main.cpp:19
Definition: AAction.hh:24
std::map< std::string, std::vector< std::function< void(AAction *)> > > _listeners
Definition: AAction.hh:53
void addListener(const std::string &signal, void(*listener)(AAction *))
Definition: AAction.cpp:55