mirror of
https://github.com/ptitSeb/Serious-Engine
synced 2024-11-22 18:30:27 +01:00
78 lines
3.0 KiB
C
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
|