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

78 lines
3.0 KiB
C++

/*
* This file is generated by Entity Class Compiler, (c) CroTeam 1997-98
*/
#ifndef _EntitiesMP_EnemyRunInto_INCLUDED
#define _EntitiesMP_EnemyRunInto_INCLUDED 1
#include <EntitiesMP/EnemyBase.h>
extern "C" DECL_DLL CDLLEntityClass CEnemyRunInto_DLLClass;
class DECL_DLL CEnemyRunInto : public CEnemyBase {
public:
virtual void SetDefaultProperties(void);
CEntityPointer m_penLastTouched;
FLOAT m_fLastTouchedTime;
BOOL m_bWhileLoop;
FLOAT m_fMassKicked;
FLOAT m_fInertionRunTime;
FLOAT m_fStopApproachDistance;
FLOAT m_fChargeDistance;
BOOL m_bUseChargeAnimation;
ANGLE m_fAttackRotateRunInto;
#line 31 "D:/SE1_GPL/Sources/EntitiesMP/EnemyRunInto.es"
virtual void AdjustDifficulty(void);
#line 41 "D:/SE1_GPL/Sources/EntitiesMP/EnemyRunInto.es"
void IncreaseKickedMass(CEntity * pen);
#line 55 "D:/SE1_GPL/Sources/EntitiesMP/EnemyRunInto.es"
virtual void LiveEntityTouched(ETouch etouch);
#line 57 "D:/SE1_GPL/Sources/EntitiesMP/EnemyRunInto.es"
virtual BOOL HigherMass(void);
#line 58 "D:/SE1_GPL/Sources/EntitiesMP/EnemyRunInto.es"
virtual void ChargeAnim(void);
#define STATE_CEnemyRunInto_Fire 0x01380000
BOOL
#line 66 "D:/SE1_GPL/Sources/EntitiesMP/EnemyRunInto.es"
Fire(const CEntityEvent &__eeInput);
#define STATE_CEnemyRunInto_RotateToEnemy 0x01380001
BOOL
#line 74 "D:/SE1_GPL/Sources/EntitiesMP/EnemyRunInto.es"
RotateToEnemy(const CEntityEvent &__eeInput);
BOOL H0x01380002_RotateToEnemy_01(const CEntityEvent &__eeInput);
BOOL H0x01380003_RotateToEnemy_02(const CEntityEvent &__eeInput);
BOOL H0x01380004_RotateToEnemy_03(const CEntityEvent &__eeInput);
BOOL H0x01380005_RotateToEnemy_04(const CEntityEvent &__eeInput);
#define STATE_CEnemyRunInto_RunIntoEnemy 0x01380006
BOOL
#line 176 "D:/SE1_GPL/Sources/EntitiesMP/EnemyRunInto.es"
RunIntoEnemy(const CEntityEvent &__eeInput);
BOOL H0x01380007_RunIntoEnemy_01(const CEntityEvent &__eeInput);
BOOL H0x01380008_RunIntoEnemy_02(const CEntityEvent &__eeInput);
BOOL H0x01380009_RunIntoEnemy_03(const CEntityEvent &__eeInput);
BOOL H0x0138000a_RunIntoEnemy_04(const CEntityEvent &__eeInput);
#define STATE_CEnemyRunInto_RunAwayFromEnemy 0x0138000b
BOOL
#line 244 "D:/SE1_GPL/Sources/EntitiesMP/EnemyRunInto.es"
RunAwayFromEnemy(const CEntityEvent &__eeInput);
BOOL H0x0138000c_RunAwayFromEnemy_01(const CEntityEvent &__eeInput);
BOOL H0x0138000d_RunAwayFromEnemy_02(const CEntityEvent &__eeInput);
BOOL H0x0138000e_RunAwayFromEnemy_03(const CEntityEvent &__eeInput);
BOOL H0x0138000f_RunAwayFromEnemy_04(const CEntityEvent &__eeInput);
#define STATE_CEnemyRunInto_PostRunAwayFromEnemy 0x01380010
BOOL
#line 282 "D:/SE1_GPL/Sources/EntitiesMP/EnemyRunInto.es"
PostRunAwayFromEnemy(const CEntityEvent &__eeInput);
#define STATE_CEnemyRunInto_MainLoop 0x01380011
BOOL
#line 287 "D:/SE1_GPL/Sources/EntitiesMP/EnemyRunInto.es"
MainLoop(const CEntityEvent &__eeInput);
#define STATE_CEnemyRunInto_Main 1
BOOL
#line 292 "D:/SE1_GPL/Sources/EntitiesMP/EnemyRunInto.es"
Main(const CEntityEvent &__eeInput);
};
#endif // _EntitiesMP_EnemyRunInto_INCLUDED