29 #ifndef _JumpFigure_H__ 30 #define _JumpFigure_H__ 43 virtual void tick(
float dt)
override;
44 virtual void moveFrontBack(
const Vector2& value)
override;
45 virtual void moveRightLeft(
const Vector2& value)
override;
46 virtual void rotateYaw(
const Vector2& value)
override;
47 virtual void rotatePitch(
const Vector2& value)
override;
48 virtual void rotateRoll(
const Vector2& value)
override;
49 void fire(
unsigned int firemode);
50 virtual void fired(
unsigned int firemode)
override;
52 virtual void JumpFromSpring(
JumpSpring* spring);
53 virtual void CollisionWithEnemy(
JumpEnemy* enemy);
58 virtual bool StartBoots(
JumpBoots* boots);
62 virtual void InitializeAnimation(
Context* context);
65 { fieldWidth_ = width; fieldHeight_ = height; }
67 { setFieldDimension(dimension.x, dimension.y); }
69 {
return Vector2(fieldWidth_, fieldHeight_); }
71 { mouseFactor_ = mouseFactor; }
73 {
return mouseFactor_; }
75 { modelLeftHand_ = modelLeftHand; }
77 {
return modelLeftHand_; }
79 { modelRightHand_ = modelRightHand; }
81 {
return modelRightHand_; }
83 { rocketPos_ = rocketPos; }
85 {
return rocketPos_; }
87 { propellerPos_ = propellerPos; }
89 {
return propellerPos_; }
91 { bootsPos_ = bootsPos; }
95 { jumpSpeed_ = jumpSpeed; }
97 {
return jumpSpeed_; }
99 { rocketSpeed_ = rocketSpeed; }
101 {
return rocketSpeed_; }
103 { propellerSpeed_ = propellerSpeed; }
105 {
return propellerSpeed_; }
107 { handMinAngle_ = handMinAngle; }
109 {
return handMinAngle_; }
111 { handMaxAngle_ = handMaxAngle; }
113 {
return handMaxAngle_; }
115 { handSpeed_ = handSpeed; }
117 {
return handSpeed_; }
#define _JumpExport
Definition: JumpPrereqs.h:60
::std::string string
Definition: gtest-port.h:756
Definition: JumpSpring.h:37
Definition: JumpPropeller.h:37
Definition: JumpEnemy.h:43
Shared library macros, enums, constants and forward declarations for the jump module ...
xmlelement
Definition: Super.h:519
Definition: JumpBoots.h:37
Definition: JumpShield.h:37
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
Mode
Definition: CorePrereqs.h:102
Definition: JumpRocket.h:37
The ControllableEntity is derived from the orxonox::MobileEntity.
Definition: ControllableEntity.h:48