Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 25, 2009, 4:20:05 PM (14 years ago)
Author:
wirthmi
Message:

Introduced new feature: permanent speed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/presentation2/src/orxonox/controllers/NewHumanController.h

    r6120 r6149  
    3232#include "OrxonoxPrereqs.h"
    3333
     34#include "util/Math.h"
     35
    3436#include "core/ClassTreeMask.h"
    3537#include "HumanController.h"
     
    4547            virtual void tick(float dt);
    4648
     49            virtual void frontback(const Vector2& value);
    4750            virtual void yaw(const Vector2& value);
    4851            virtual void pitch(const Vector2& value);
     52
     53            static void accelerate();
     54            static void decelerate();
    4955
    5056            virtual void doFire(unsigned int firemode);
    5157
    5258            static void changeMode();
    53            
     59
    5460            virtual void changedControllableEntity();
    5561
    5662        protected:
    5763            void updateTarget();
    58            
     64
    5965            unsigned int                controlMode_;
    6066            static NewHumanController*  localController_s;
     
    6470            OrxonoxOverlay*             crossHairOverlay_;
    6571            float                       overlaySize_;
     72            float                       currentAcceleration_;
     73            float                       acceleration_;
    6674            ClassTreeMask               targetMask_;
    6775    };
Note: See TracChangeset for help on using the changeset viewer.