/* * This file is generated by Entity Class Compiler, (c) CroTeam 1997-98 */ #ifndef _EntitiesMP_Fireworks_INCLUDED #define _EntitiesMP_Fireworks_INCLUDED 1 extern "C" DECL_DLL CDLLEntityClass CFireworks_DLLClass; class CFireworks : public CRationalEntity { public: virtual BOOL IsTargetable(void) const { return TRUE; }; virtual const CTString &GetName(void) const { return m_strName; }; DECL_DLL virtual void SetDefaultProperties(void); RANGE m_rRndRadius; CSoundObject m_soFly; CSoundObject m_soExplosion; FLOAT m_tmActivated; CTString m_strName; FLOAT m_tmLastAnimation; CEmiter m_emEmiter; #line 38 "D:/SE1_GPL/Sources/EntitiesMP/Fireworks.es" void Read_t(CTStream * istr); #line 44 "D:/SE1_GPL/Sources/EntitiesMP/Fireworks.es" void Write_t(CTStream * istr); #line 50 "D:/SE1_GPL/Sources/EntitiesMP/Fireworks.es" void RenderParticles(void); #define STATE_CFireworks_SpawnFireworks 0x02680000 BOOL #line 91 "D:/SE1_GPL/Sources/EntitiesMP/Fireworks.es" SpawnFireworks(const CEntityEvent &__eeInput); BOOL H0x02680001_SpawnFireworks_01(const CEntityEvent &__eeInput); BOOL H0x02680002_SpawnFireworks_02(const CEntityEvent &__eeInput); #define STATE_CFireworks_Main 1 BOOL #line 133 "D:/SE1_GPL/Sources/EntitiesMP/Fireworks.es" Main(const CEntityEvent &__eeInput); BOOL H0x02680003_Main_01(const CEntityEvent &__eeInput); BOOL H0x02680004_Main_02(const CEntityEvent &__eeInput); BOOL H0x02680005_Main_03(const CEntityEvent &__eeInput); BOOL H0x02680006_Main_04(const CEntityEvent &__eeInput); }; #endif // _EntitiesMP_Fireworks_INCLUDED