Pokebot
Pokemon FireRed bot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | List of all members
Action::Wait Class Reference

#include <Wait.hh>

Inheritance diagram for Action::Wait:
Inheritance graph
Collaboration diagram for Action::Wait:
Collaboration graph

Public Member Functions

 Wait (uint16_t frames)
 
 Wait (bool(*until)())
 
 ~Wait ()
 
- Public Member Functions inherited from AAction
 AAction ()
 
Action::State update ()
 
virtual ~AAction ()
 
void queue (AAction *act)
 
void reset ()
 
Action::State getState () const
 
void setState (Action::State st)
 
void emit (const std::string &signal)
 
void addListener (const std::string &signal, void(*listener)(AAction *))
 
void addListener (const std::string &signal, void(AAction::*listener)())
 

Additional Inherited Members

- Protected Member Functions inherited from AAction
uint32_t _getCounter () const
 
- Protected Attributes inherited from AAction
Data_data
 
Action::State _state
 
std::queue< AAction * > _actions
 
std::map< std::string,
std::vector< std::function
< void(AAction *)> > > 
_listeners
 

Constructor & Destructor Documentation

Action::Wait::Wait ( uint16_t  frames)

Wait a certain number of frames

Parameters
framesThe duration of the wait
Action::Wait::Wait ( bool(*)()  until)

Wait until a condition is met

Parameters
untilA function that returns true when the condition is met
Action::Wait::~Wait ( )

The documentation for this class was generated from the following files: