/* * This file is generated by Entity Class Compiler, (c) CroTeam 1997-98 */ #ifndef _EntitiesMP_WorldSettingsController_INCLUDED #define _EntitiesMP_WorldSettingsController_INCLUDED 1 extern "C" DECL_DLL CDLLEntityClass CWorldSettingsController_DLLClass; class CWorldSettingsController : public CEntity { public: virtual BOOL IsTargetable(void) const { return TRUE; }; virtual const CTString &GetName(void) const { return m_strName; }; virtual BOOL IsImportant(void) const { return TRUE; }; DECL_DLL virtual void SetDefaultProperties(void); FLOAT m_tmStormStart; CTString m_strName; FLOAT m_tmLightningStart; FLOAT m_fLightningPower; FLOAT m_tmStormEnd; FLOAT m_tmPyramidPlatesStart; FLOAT m_tmActivatedPlate1; FLOAT m_tmDeactivatedPlate1; FLOAT m_tmActivatedPlate2; FLOAT m_tmDeactivatedPlate2; FLOAT m_tmActivatedPlate3; FLOAT m_tmDeactivatedPlate3; FLOAT m_tmActivatedPlate4; FLOAT m_tmDeactivatedPlate4; FLOAT m_tmPyramidMorphRoomActivated; FLOAT m_tmShakeStarted; FLOAT3D m_vShakePos; FLOAT m_fShakeFalloff; FLOAT m_fShakeFade; FLOAT m_fShakeIntensityY; FLOAT m_tmShakeFrequencyY; FLOAT m_fShakeIntensityB; FLOAT m_tmShakeFrequencyB; FLOAT m_fShakeIntensityZ; FLOAT m_tmShakeFrequencyZ; BOOL m_bShakeFadeIn; CEntityPointer m_penEnvPartHolder; BOOL m_bNoSaveGame; FLOAT m_tmGlaringStarted; FLOAT m_tmGlaringEnded; FLOAT m_fGlaringFadeInRatio; FLOAT m_fGlaringFadeOutRatio; COLOR m_colGlade; COLOR m_colBlendStart; COLOR m_colBlendStop; COLOR m_colShadeStart; COLOR m_colShadeStop; BOOL m_bApplyShadingToModels; FLOAT m_tmStormAppearTime; FLOAT m_tmStormDisappearTime; CEntityPointer m_penScrollHolder; CEntityPointer m_penTextFXHolder; CEntityPointer m_penCreditsHolder; CEntityPointer m_penHudPicFXHolder; #line 77 "D:/SE1_GPL/Sources/EntitiesMP/WorldSettingsController.es" BOOL IsTargetValid(SLONG slPropertyOffset,CEntity * penTarget); #line 87 "D:/SE1_GPL/Sources/EntitiesMP/WorldSettingsController.es" FLOAT GetStormFactor(void); #line 114 "D:/SE1_GPL/Sources/EntitiesMP/WorldSettingsController.es" BOOL HandleEvent(const CEntityEvent & ee); #define STATE_CWorldSettingsController_Main 1 BOOL #line 184 "D:/SE1_GPL/Sources/EntitiesMP/WorldSettingsController.es" Main(const CEntityEvent &__eeInput); }; #endif // _EntitiesMP_WorldSettingsController_INCLUDED