34 #ifndef _IceGunProjectile_H__ 35 #define _IceGunProjectile_H__ 60 virtual void setFreezeTime(
float freezeTime);
61 virtual void setFreezeFactor(
float freezeFactor);
64 virtual bool collidesAgainst(
WorldEntity* otherObject,
const btCollisionShape* cs, btManifoldPoint& contactPoint)
override;
Implementation of the BillboardProjectile class.
Shared library macros, enums, constants and forward declarations for the weapons module ...
Definition: ParticleSpawner.h:39
The WorldEntity represents everything that can be put in a Scene at a certain location.
Definition: WorldEntity.h:72
float freezeTime_
Definition: IceGunProjectile.h:68
static const float particleDestructionDelay_
Definition: IceGunProjectile.h:65
float freezeFactor_
Definition: IceGunProjectile.h:69
Represents all 'standard' projectiles.
Definition: Projectile.h:58
Declaration of the Timer class, used to call functions after a given time-interval.
The IceGunProjectile is a projectile that attaches a IceGunFreezer to the hit object.
Definition: IceGunProjectile.h:54
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
Implementation of the IceGunFreezer class.
#define _WeaponsExport
Definition: WeaponsPrereqs.h:60
ParticleSpawner * spawner_
Definition: IceGunProjectile.h:67