29 #ifndef _NewNewHumanController_H__ 30 #define _NewNewHumanController_H__ 47 virtual void tick(
float dt)
override;
49 virtual void frontback(
const Vector2& value)
override;
50 virtual void yaw(
const Vector2& value)
override;
51 virtual void pitch(
const Vector2& value)
override;
53 static void accelerate();
54 static void decelerate();
56 virtual void doFire(
unsigned int firemode)
override;
58 virtual void hit(
Pawn* originator, btManifoldPoint& contactpoint,
float damage)
override;
61 virtual void doUnfire();
65 static void changeMode();
67 virtual void changedControllableEntity()
override;
68 virtual void doPauseControl()
override;
69 virtual void doResumeControl()
override;
float arrowsSize_
Definition: NewHumanController.h:107
Everything in Orxonox that has a health attribute is a Pawn.
Definition: Pawn.h:56
The ClassTreeMask is a set of rules, containing the information for each class whether it's included ...
Definition: ClassTreeMask.h:187
float getCurrentYaw()
Definition: NewHumanController.h:71
OrxonoxOverlay * arrowsOverlay2_
Definition: NewHumanController.h:102
bool accelerating_
Definition: NewHumanController.h:108
float getCurrentPitch()
Definition: NewHumanController.h:72
float overlaySize_
Definition: NewHumanController.h:106
Definition: NewHumanController.h:41
ClassTreeMask targetMask_
Definition: NewHumanController.h:114
Declaration of the ClassTreeMask, ClassTreeMaskNode, and ClassTreeMaskIterator classes.
float damageOverlayTB_
Definition: NewHumanController.h:98
static NewHumanController * localController_s
Definition: NewHumanController.h:83
float currentPitch_
Definition: NewHumanController.h:87
OrxonoxOverlay * arrowsOverlay1_
Definition: NewHumanController.h:101
float acceleration_
Definition: NewHumanController.h:109
Declaration and implementation of several math-functions, typedefs of some Ogre::Math classes to the ...
OrxonoxOverlay * crossHairOverlay_
Definition: NewHumanController.h:88
float damageOverlayTR_
Definition: NewHumanController.h:97
float damageOverlayTime_
Definition: NewHumanController.h:95
OrxonoxOverlay * damageOverlayRight_
Definition: NewHumanController.h:92
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
bool showArrows_
Definition: NewHumanController.h:111
OrxonoxOverlay * centerOverlay_
Definition: NewHumanController.h:89
bool showOverlays_
Definition: NewHumanController.h:113
Shared library macros, enums, constants and forward declarations for the orxonox library ...
Definition: HumanController.h:41
float currentYaw_
Definition: NewHumanController.h:86
bool showDamageOverlay_
Definition: NewHumanController.h:112
unsigned int controlMode_
Definition: NewHumanController.h:82
float damageOverlayTT_
Definition: NewHumanController.h:96
Base class to display content directly onto the screen.
Definition: OrxonoxOverlay.h:72
#define _OrxonoxExport
Definition: OrxonoxPrereqs.h:60
float damageOverlayTL_
Definition: NewHumanController.h:99
OrxonoxOverlay * damageOverlayTop_
Definition: NewHumanController.h:91
OrxonoxOverlay * damageOverlayBottom_
Definition: NewHumanController.h:93
OrxonoxOverlay * arrowsOverlay3_
Definition: NewHumanController.h:103
OrxonoxOverlay * arrowsOverlay4_
Definition: NewHumanController.h:104
int firemode_
Definition: NewHumanController.h:110
OrxonoxOverlay * damageOverlayLeft_
Definition: NewHumanController.h:94