29 #ifndef _Spectator_H__ 30 #define _Spectator_H__ 45 void setConfigValues();
46 virtual void tick(
float dt);
48 virtual void moveFrontBack(
const Vector2& value);
49 virtual void moveRightLeft(
const Vector2& value);
50 virtual void moveUpDown(
const Vector2& value);
52 virtual void rotateYaw(
const Vector2& value);
53 virtual void rotatePitch(
const Vector2& value);
54 virtual void rotateRoll(
const Vector2& value);
56 virtual void fired(
unsigned int firemode);
62 virtual void startLocalHumanControl();
63 virtual void stopLocalHumanControl();
66 void registerVariables();
67 void changedGreeting();
68 void changedFlareVisibility();
70 static void resetFireCommand(
unsigned int firemode);
Vector3 localVelocity_
Definition: Spectator.h:82
bool bGreetingFlareVisible_
Definition: Spectator.h:73
float roll_
Definition: Spectator.h:80
bool bGreeting_
Definition: Spectator.h:74
float speed_
Definition: Spectator.h:76
Definition: Spectator.h:39
float yaw_
Definition: Spectator.h:78
BillboardSet * greetingFlare_
Definition: Spectator.h:72
Declaration and implementation of several math-functions, typedefs of some Ogre::Math classes to the ...
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
Shared library macros, enums, constants and forward declarations for the orxonox library ...
#define _OrxonoxExport
Definition: OrxonoxPrereqs.h:60
Definition: BillboardSet.h:37
Definition: PlayerInfo.h:39
virtual void mouseLook()
Definition: Spectator.h:58
The ControllableEntity is derived from the orxonox::MobileEntity.
Definition: ControllableEntity.h:48
float pitch_
Definition: Spectator.h:79