/* * This file is generated by Entity Class Compiler, (c) CroTeam 1997-98 */ #ifndef _EntitiesMP_MessageItem_INCLUDED #define _EntitiesMP_MessageItem_INCLUDED 1 #include #define EVENTCODE_EMessageItem 0x03270000 class DECL_DLL EMessageItem : public CEntityEvent { public: EMessageItem(); CEntityEvent *MakeCopy(void); CTFileName fnmMessage; }; DECL_DLL inline void ClearToDefault(EMessageItem &e) { e = EMessageItem(); } ; extern "C" DECL_DLL CDLLEntityClass CMessageItem_DLLClass; class CMessageItem : public CItem { public: DECL_DLL virtual void SetDefaultProperties(void); CTString m_strName; CTString m_strDescription; CTFileName m_fnmMessage; INDEX m_iSoundComponent; #line 43 "D:/SE1_GPL/Sources/EntitiesMP/MessageItem.es" void Precache(void); #line 47 "D:/SE1_GPL/Sources/EntitiesMP/MessageItem.es" BOOL FillEntityStatistics(EntityStats * pes); #line 57 "D:/SE1_GPL/Sources/EntitiesMP/MessageItem.es" void RenderParticles(void); #line 67 "D:/SE1_GPL/Sources/EntitiesMP/MessageItem.es" void SetProperties(void); #define STATE_CMessageItem_ItemCollected 0x03270001 BOOL #line 81 "D:/SE1_GPL/Sources/EntitiesMP/MessageItem.es" ItemCollected(const CEntityEvent &__eeInput); #define STATE_CMessageItem_Main 1 BOOL #line 98 "D:/SE1_GPL/Sources/EntitiesMP/MessageItem.es" Main(const CEntityEvent &__eeInput); }; #endif // _EntitiesMP_MessageItem_INCLUDED