#include <src/orxonox/overlays/hud/HUDSpeedBar.h>
Public Member Functions | |
virtual void | changedOwner () |
HUDSpeedBar (BaseObject *creator) | |
virtual void | tick (float dt) |
Gets called every frame. | |
virtual | ~HUDSpeedBar () |
Private Attributes | |
SpaceShip * | owner_ |
orxonox::HUDSpeedBar::HUDSpeedBar | ( | BaseObject * | creator | ) |
References owner_, and RegisterObject.
orxonox::HUDSpeedBar::~HUDSpeedBar | ( | ) | [virtual] |
void orxonox::HUDSpeedBar::changedOwner | ( | ) | [virtual] |
Reimplemented from orxonox::OrxonoxOverlay.
References orxonox::OrxonoxOverlay::getOwner(), owner_, and SUPER.
void orxonox::HUDSpeedBar::tick | ( | float | dt | ) | [virtual] |
Gets called every frame.
dt | The time since the last frame in seconds |
Implements orxonox::Tickable.
References orxonox::Engine::getBoostFactor(), orxonox::SpaceShip::getEngine(), orxonox::Engine::getMaxSpeedFront(), orxonox::Engine::getSpeedFactor(), orxonox::MobileEntity::getVelocity(), owner_, orxonox::HUDBar::setValue(), and SUPER.
SpaceShip* orxonox::HUDSpeedBar::owner_ [private] |
Reimplemented from orxonox::OrxonoxOverlay.
Referenced by changedOwner(), HUDSpeedBar(), and tick().