orxonox::HumanController Class Reference

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

Inheritance diagram for orxonox::HumanController:

orxonox::Controller orxonox::BaseObject orxonox::OrxonoxClass

List of all members.

Public Member Functions

 HumanController (BaseObject *creator)
virtual ~HumanController ()

Static Public Member Functions

static void addBots (unsigned int amount)
static void boost ()
static void dropItems ()
static void fire (unsigned int firemode)
static PawngetLocalControllerEntityAsPawn ()
static HumanControllergetLocalControllerSingleton ()
static void greet ()
static void killBots (unsigned int amount=0)
static void mouseLook ()
static void moveFrontBack (const Vector2 &value)
static void moveRightLeft (const Vector2 &value)
static void moveUpDown (const Vector2 &value)
static void reload ()
static void rotatePitch (const Vector2 &value)
static void rotateRoll (const Vector2 &value)
static void rotateYaw (const Vector2 &value)
static void suicide ()
static void switchCamera ()
static void useItem ()

Static Private Attributes

static HumanControllerlocalController_s = 0

Friends

class Map


Constructor & Destructor Documentation

orxonox::HumanController::HumanController ( BaseObject creator  ) 

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

References localController_s.


Member Function Documentation

void orxonox::HumanController::addBots ( unsigned int  amount  )  [static]

void orxonox::HumanController::boost (  )  [static]

void orxonox::HumanController::dropItems (  )  [static]

void orxonox::HumanController::fire ( unsigned int  firemode  )  [static]

Pawn * orxonox::HumanController::getLocalControllerEntityAsPawn (  )  [static]

static HumanController* orxonox::HumanController::getLocalControllerSingleton (  )  [inline, static]

References localController_s.

void orxonox::HumanController::greet (  )  [static]

void orxonox::HumanController::killBots ( unsigned int  amount = 0  )  [static]

void orxonox::HumanController::mouseLook (  )  [static]

void orxonox::HumanController::moveFrontBack ( const Vector2 &  value  )  [static]

void orxonox::HumanController::moveRightLeft ( const Vector2 &  value  )  [static]

void orxonox::HumanController::moveUpDown ( const Vector2 &  value  )  [static]

void orxonox::HumanController::reload (  )  [static]

void orxonox::HumanController::rotatePitch ( const Vector2 &  value  )  [static]

void orxonox::HumanController::rotateRoll ( const Vector2 &  value  )  [static]

void orxonox::HumanController::rotateYaw ( const Vector2 &  value  )  [static]

void orxonox::HumanController::suicide (  )  [static]

void orxonox::HumanController::switchCamera (  )  [static]

void orxonox::HumanController::useItem (  )  [static]


Friends And Related Function Documentation

friend class Map [friend]


Member Data Documentation


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

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