/* * This file is generated by Entity Class Compiler, (c) CroTeam 1997-98 */ #ifndef _EntitiesMP_EnemyMarker_INCLUDED #define _EntitiesMP_EnemyMarker_INCLUDED 1 #include extern "C" DECL_DLL CDLLEntityClass CEnemyMarker_DLLClass; class CEnemyMarker : public CMarker { public: DECL_DLL virtual void SetDefaultProperties(void); FLOAT m_fWaitTime; RANGE m_fMarkerRange; RANGE m_fPatrolAreaInner; RANGE m_fPatrolAreaOuter; FLOAT m_fPatrolTime; enum BoolEType m_betRunToMarker; enum BoolEType m_betFly; enum BoolEType m_betBlind; enum BoolEType m_betDeaf; BOOL m_bStartTactics; #line 34 "D:/SE1_GPL/Sources/EntitiesMP/EnemyMarker.es" BOOL MovesByTargetedRoute(CTString & strTargetProperty)const; #line 40 "D:/SE1_GPL/Sources/EntitiesMP/EnemyMarker.es" BOOL DropsMarker(CTFileName & fnmMarkerClass,CTString & strTargetProperty)const; #line 46 "D:/SE1_GPL/Sources/EntitiesMP/EnemyMarker.es" BOOL IsTargetValid(SLONG slPropertyOffset,CEntity * penTarget); #define STATE_CEnemyMarker_Main 1 BOOL #line 57 "D:/SE1_GPL/Sources/EntitiesMP/EnemyMarker.es" Main(const CEntityEvent &__eeInput); }; #endif // _EntitiesMP_EnemyMarker_INCLUDED