Changeset 9869 in orxonox.OLD for trunk/src/world_entities/projectiles/rocket.h
- Timestamp:
- Oct 3, 2006, 12:19:30 AM (19 years ago)
- File:
-
- 1 edited
-
trunk/src/world_entities/projectiles/rocket.h (modified) (2 diffs)
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 virtual void activate();25 virtual void deactivate();24 virtual void activate(); 25 virtual void deactivate(); 26 26 27 virtual void collidesWith(WorldEntity* entity, const Vector& location);27 virtual void collidesWith(WorldEntity* entity, const Vector& location); 28 28 29 virtual void destroy (WorldEntity* killer);29 virtual void destroy (WorldEntity* killer); 30 30 31 virtual void tick (float time);32 virtual void draw () const;31 virtual void tick (float time); 32 virtual void draw () const; 33 33 34 34 35 private:36 static FastFactory* fastFactory;37 static SpriteParticles* trailParticles;38 static SpriteParticles* explosionParticles;35 private: 36 static FastFactory* fastFactory; 37 static SpriteParticles* trailParticles; 38 static SpriteParticles* explosionParticles; 39 39 40 ParticleEmitter* emitter;40 ParticleEmitter* emitter; 41 41 42 42 43 WorldEntity* hitEntity; // FIXME TEMPORARY43 WorldEntity* hitEntity; // FIXME TEMPORARY 44 44 45 45 };
Note: See TracChangeset
for help on using the changeset viewer.










