1 #pragma once 2 3 #include "snoutlib/particles.h" 4 #include "snoutlib/misc.h" 5 #include "layout.h" 6 7 class PE_Torpedo_Explosion : public ParticleEffect 8 { 9 vec2 m_dir; 10 vec2 m_p1,m_p2; 11 12 void update_single_particle(Particle& p,float delta_t,float p_time); 13 void emit_single_particle(Particle& p); 14 15 public: 16 PE_Torpedo_Explosion(vec2 const& pos,vec2 const& dir); 17 18 }; 19