/* * This file is generated by Entity Class Compiler, (c) CroTeam 1997-98 */ #ifndef _EntitiesMP_ModelHolder_INCLUDED #define _EntitiesMP_ModelHolder_INCLUDED 1 extern "C" DECL_DLL CDLLEntityClass CModelHolder_DLLClass; class CModelHolder : public CEntity { public: virtual const CTString &GetName(void) const { return m_strName; }; virtual const CTString &GetDescription(void) const { return m_strDescription; }; DECL_DLL virtual void SetDefaultProperties(void); CTFileName m_fnModel; CTFileName m_fnTexture; FLOAT m_fStretchAll; FLOAT m_fStretchX; FLOAT m_fStretchY; FLOAT m_fStretchZ; CTString m_strName; CTString m_strDescription; BOOL m_bColliding; ANIMATION m_iModelAnimation; ANIMATION m_iTextureAnimation; BOOL m_bClusterShadows; BOOL m_bBackground; BOOL m_bCustomShading; ANGLE3D m_aShadingDirection; COLOR m_colLight; COLOR m_colAmbient; CTFileName m_fnmLightAnimation; ANIMATION m_iLightAnimation; CAnimObject m_aoLightAnimation; CTFileName m_fnOldModel; #line 44 "D:/SE1_GPL/Sources/EntitiesMP/ModelHolder.es" CAnimData * GetAnimData(SLONG slPropertyOffset); #line 58 "D:/SE1_GPL/Sources/EntitiesMP/ModelHolder.es" BOOL AdjustShadingParameters(FLOAT3D & vLightDirection,COLOR & colLight,COLOR & colAmbient); #line 97 "D:/SE1_GPL/Sources/EntitiesMP/ModelHolder.es" void InitModelHolder(void); #define STATE_CModelHolder_Main 1 BOOL #line 173 "D:/SE1_GPL/Sources/EntitiesMP/ModelHolder.es" Main(const CEntityEvent &__eeInput); }; #endif // _EntitiesMP_ModelHolder_INCLUDED