Serious-Engine/Sources/EntitiesMP/Pendulum.h
2016-03-11 15:57:17 +02:00

38 lines
1.2 KiB
C++

/*
* This file is generated by Entity Class Compiler, (c) CroTeam 1997-98
*/
#ifndef _EntitiesMP_Pendulum_INCLUDED
#define _EntitiesMP_Pendulum_INCLUDED 1
extern "C" DECL_DLL CDLLEntityClass CPendulum_DLLClass;
class CPendulum : public CMovableBrushEntity {
public:
virtual const CTString &GetName(void) const { return m_strName; };
virtual BOOL IsTargetable(void) const { return TRUE; };
DECL_DLL virtual void SetDefaultProperties(void);
CTString m_strName;
BOOL m_bDynamicShadows;
FLOAT m_fMaxAngle;
FLOAT m_fSpeed;
FLOAT m_fDampFactor;
FLOAT m_fPendulumFactor;
FLOAT m_fImpulseFactor;
FLOAT m_fTriggerImpulse;
BOOL m_bActive;
#line 27 "D:/SE1_GPL/Sources/EntitiesMP/Pendulum.es"
void ReceiveDamage(CEntity * penInflictor,enum DamageType dmtType,
#line 28 "D:/SE1_GPL/Sources/EntitiesMP/Pendulum.es"
FLOAT fDamageAmmount,const FLOAT3D & vHitPoint,const FLOAT3D & vDirection);
#line 47 "D:/SE1_GPL/Sources/EntitiesMP/Pendulum.es"
void PostMoving();
#define STATE_CPendulum_Main 1
BOOL
#line 71 "D:/SE1_GPL/Sources/EntitiesMP/Pendulum.es"
Main(const CEntityEvent &__eeInput);
BOOL H0x006a0000_Main_01(const CEntityEvent &__eeInput);
BOOL H0x006a0001_Main_02(const CEntityEvent &__eeInput);
};
#endif // _EntitiesMP_Pendulum_INCLUDED