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