43 virtual void tick(
float dt)
override;
45 virtual bool collidesAgainst(
WorldEntity* otherObject,
const btCollisionShape* cs, btManifoldPoint& contactPoint)
override;
WorldSound * bombSound_
Definition: GravityBomb.h:52
The WorldSound class is to be used for sounds with position and orientation.
Definition: WorldSound.h:44
Shared library macros, enums, constants and forward declarations for the weapons module ...
Definition of the SphereCollisionShape class.
Definition: MovableEntity.h:42
Interface for receiving window events.
Definition: RadarViewable.h:48
The WorldEntity represents everything that can be put in a Scene at a certain location.
Definition: WorldEntity.h:72
Declaration of the Timer class, used to call functions after a given time-interval.
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
This class implements how long the bomb flies before it places the GravityField at it's last possitio...
Definition: GravityBomb.h:38
float timeToLife_
Definition: GravityBomb.h:51
Defines several very important macros used to register objects, register classes, and to work with id...
Implementation of the BasicProjectile class.
Definition of the ForceField class.
static const float LIFETIME
The gravity bomb lifetime in seconds.
Definition: GravityBomb.h:48
Baseclass of all projectiles.
Definition: BasicProjectile.h:54
bool hasCollided_
Definition: GravityBomb.h:50
#define _WeaponsExport
Definition: WeaponsPrereqs.h:60