Changeset 9869 in orxonox.OLD for trunk/src/world_entities/projectiles/rocket.h
- Timestamp:
- Oct 3, 2006, 12:19:30 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/world_entities/projectiles/rocket.h
r9235 r9869 9 9 #include "projectile.h" 10 10 11 class Vector;12 class Weapon;13 11 class SpriteParticles; 14 12 class ParticleEmitter; … … 17 15 class Rocket : public Projectile 18 16 { 19 public: 20 Rocket (); 21 virtual ~Rocket (); 17 ObjectListDeclaration(Rocket); 18 19 public: 20 Rocket (); 21 virtual ~Rocket (); 22 22 23 23 24 25 24 virtual void activate(); 25 virtual void deactivate(); 26 26 27 27 virtual void collidesWith(WorldEntity* entity, const Vector& location); 28 28 29 29 virtual void destroy (WorldEntity* killer); 30 30 31 32 31 virtual void tick (float time); 32 virtual void draw () const; 33 33 34 34 35 36 37 38 35 private: 36 static FastFactory* fastFactory; 37 static SpriteParticles* trailParticles; 38 static SpriteParticles* explosionParticles; 39 39 40 40 ParticleEmitter* emitter; 41 41 42 42 43 43 WorldEntity* hitEntity; // FIXME TEMPORARY 44 44 45 45 };
Note: See TracChangeset
for help on using the changeset viewer.