orxonox::Controller Class Reference

#include <src/orxonox/objects/controllers/Controller.h>

Inheritance diagram for orxonox::Controller:

orxonox::BaseObject orxonox::OrxonoxClass orxonox::ArtificialController orxonox::HumanController orxonox::PongAI orxonox::AIController orxonox::ScriptController orxonox::WaypointController orxonox::WaypointPatrolController

List of all members.

Public Member Functions

virtual void changedControllableEntity ()
 Controller (BaseObject *creator)
ControllableEntitygetControllableEntity () const
PlayerInfogetPlayer () const
void setControllableEntity (ControllableEntity *entity)
void setPlayer (PlayerInfo *player)
virtual ~Controller ()

Protected Attributes

ControllableEntitycontrollableEntity_
PlayerInfoplayer_


Constructor & Destructor Documentation

orxonox::Controller::Controller ( BaseObject creator  ) 

orxonox::Controller::~Controller (  )  [virtual]


Member Function Documentation

virtual void orxonox::Controller::changedControllableEntity (  )  [inline, virtual]

ControllableEntity* orxonox::Controller::getControllableEntity (  )  const [inline]

PlayerInfo* orxonox::Controller::getPlayer (  )  const [inline]

void orxonox::Controller::setControllableEntity ( ControllableEntity entity  )  [inline]

void orxonox::Controller::setPlayer ( PlayerInfo player  )  [inline]


Member Data Documentation


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

Generated on Tue Jul 28 16:22:26 2009 for Orxonox by  doxygen 1.5.6