X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fobject%2Fparticlesystem.hpp;h=d49506245171a6d7b183a796d93e895454dbab6f;hb=555d1b7bebb45326d82d934e07463209837309b0;hp=dd356f82cc6e3a3c1b30b363fa4147e17b12ed89;hpb=c067b45badc1a4408d3dfb1b947f32b2aee49451;p=supertux.git diff --git a/src/object/particlesystem.hpp b/src/object/particlesystem.hpp index dd356f82c..d49506245 100644 --- a/src/object/particlesystem.hpp +++ b/src/object/particlesystem.hpp @@ -54,7 +54,7 @@ class ParticleSystem : public GameObject public: ParticleSystem(float max_particle_size = 60); virtual ~ParticleSystem(); - + virtual void draw(DrawingContext& context); protected: @@ -70,7 +70,7 @@ protected: Vector pos; Surface* texture; }; - + std::vector particles; float virtual_width, virtual_height; }; @@ -88,17 +88,17 @@ public: std::string type() const { return "SnowParticleSystem"; } - + private: class SnowParticle : public Particle { public: float speed; - float wobble; - float anchorx; - float drift_speed; + float wobble; + float anchorx; + float drift_speed; }; - + Surface* snowimages[3]; }; @@ -115,14 +115,14 @@ public: std::string type() const { return "GhostParticleSystem"; } - + private: class GhostParticle : public Particle { public: float speed; }; - + Surface* ghosts[2]; }; @@ -138,17 +138,16 @@ public: virtual void update(float elapsed_time); std::string type() const - { return "CloudParticleSystem"; } - + { return "CloudParticleSystem"; } + private: class CloudParticle : public Particle { public: float speed; }; - + Surface* cloudimage; }; #endif -