#ifndef _ExplosionGeo_h_ #define _ExplosionGeo_h_ ////////////////////////////////////////////////////////////////////////////// // // ExplosionGeo header // ////////////////////////////////////////////////////////////////////////////// class ExplosionGeo : public Geo { protected: ExplosionGeo(Number* ptime) : Geo(ptime) { } public: virtual void AddExplosion( const Vector& vecPosition, const Vector& vecForward, const Vector& vecRight, const Vector& vecVelocity, float radiusExplosion, float radiusShockWave, const Color& color, int countDecals, TVector > vimage, Image* pimageShockWave ) = 0; }; TRef CreateExplosionGeo(Number* ptime); #endif