/* * This file is generated by Entity Class Compiler, (c) CroTeam 1997-98 */ #ifndef _EntitiesMP_MovingBrushMarker_INCLUDED #define _EntitiesMP_MovingBrushMarker_INCLUDED 1 #include extern "C" DECL_DLL CDLLEntityClass CMovingBrushMarker_DLLClass; class CMovingBrushMarker : public CMarker { public: DECL_DLL virtual void SetDefaultProperties(void); BOOL m_bInverseRotate; FLOAT m_fSpeed; FLOAT m_fWaitTime; BOOL m_bStopMoving; enum BoolEType m_betMoveOnTouch; FLOAT m_fBlockDamage; FLOAT m_tmBankingRotation; BOOL m_bBankingClockwise; BOOL m_bNoRotation; enum EventEType m_eetMarkerEvent; CEntityPointer m_penMarkerEvent; enum EventEType m_eetTouchEvent; CEntityPointer m_penTouchEvent; CEntityPointer m_penSoundStart; CEntityPointer m_penSoundStop; CEntityPointer m_penSoundFollow; #line 49 "D:/SE1_GPL/Sources/EntitiesMP/MovingBrushMarker.es" BOOL DropsMarker(CTFileName & fnmMarkerClass,CTString & strTargetProperty)const; #line 57 "D:/SE1_GPL/Sources/EntitiesMP/MovingBrushMarker.es" SLONG GetUsedMemory(void); #define STATE_CMovingBrushMarker_Main 1 BOOL #line 66 "D:/SE1_GPL/Sources/EntitiesMP/MovingBrushMarker.es" Main(const CEntityEvent &__eeInput); }; #endif // _EntitiesMP_MovingBrushMarker_INCLUDED