Robot Devastation
Public Member Functions | Private Member Functions | Private Attributes | List of all members
rd::RobotDevastation Class Reference

The parent Robot Devastation class of the robotDevastation program.

#include <RobotDevastation.hpp>

Inheritance diagram for rd::RobotDevastation:

Public Member Functions

virtual bool configure (yarp::os::ResourceFinder &rf)
 

Private Member Functions

template<typename T >
void getInfoFromUser (const std::string &question, T &info, const bool &no_empty=false)
 
bool interruptModule ()
 
double getPeriod ()
 
bool updateModule ()
 
bool initPlayerInfo (yarp::os::ResourceFinder &rf)
 
bool initSound (yarp::os::ResourceFinder &rf)
 
bool initGameFSM ()
 
bool cleanup ()
 

Private Attributes

FiniteStateMachine * gameFSM
 
InputManager * inputManager
 
AudioManager * audioManager
 
MentalMap * mentalMap
 
NetworkManager * networkManager
 
asrob::IRobotManager * robotManager
 
ImageManager * imageManager
 
ScreenManager * screenManager
 
yarp::dev::PolyDriver robotDevice
 
int id
 
std::string name
 
int team
 
std::string robotName
 

Member Function Documentation

◆ configure()

bool rd::RobotDevastation::configure ( yarp::os::ResourceFinder &  rf)
virtual

Called on initialization.


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