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

FiniteStateMachinegameFSM
 
InputManagerinputManager
 
AudioManageraudioManager
 
MentalMapmentalMap
 
NetworkManagernetworkManager
 
asrob::IRobotManager * robotManager
 
ImageManagerimageManager
 
ScreenManagerscreenManager
 
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: