Serious-Engine/Sources/EntitiesMP/Woman.h

151 lines
5.2 KiB
C
Raw Normal View History

2016-03-11 14:57:17 +01:00
/*
* This file is generated by Entity Class Compiler, (c) CroTeam 1997-98
*/
#ifndef _EntitiesMP_Woman_INCLUDED
#define _EntitiesMP_Woman_INCLUDED 1
#include <EntitiesMP/EnemyFly.h>
extern "C" DECL_DLL CDLLEntityClass CWoman_DLLClass;
class CWoman : public CEnemyFly {
public:
DECL_DLL virtual void SetDefaultProperties(void);
BOOL m_bKamikazeCarrier;
RANGE m_rKamikazeDropDistance;
BOOL m_bKamikazeAttached;
#line 63 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
virtual CTString GetPlayerKillDescription(const CTString & strPlayerName,const EDeath & eDeath);
#line 73 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
virtual const CTFileName & GetComputerMessageName(void)const;
#line 77 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
void Precache(void);
#line 89 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
void * GetEntityInfo(void);
#line 98 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
void ReceiveDamage(CEntity * penInflictor,enum DamageType dmtType,
#line 99 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
FLOAT fDamageAmmount,const FLOAT3D & vHitPoint,const FLOAT3D & vDirection);
#line 109 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
INDEX AnimForDamage(FLOAT fDamage);
#line 121 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
INDEX AnimForDeath(void);
#line 132 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
FLOAT WaitForDust(FLOAT3D & vStretch);
#line 146 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
void DeathNotify(void);
#line 152 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
void StandingAnim(void);
#line 159 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
void WalkingAnim(void);
#line 166 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
void RunningAnim(void);
#line 173 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
void RotatingAnim(void);
#line 180 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
FLOAT AirToGroundAnim(void);
#line 184 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
FLOAT GroundToAirAnim(void);
#line 188 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
void ChangeCollisionToAir();
#line 191 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
void ChangeCollisionToGround();
#line 196 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
void IdleSound(void);
#line 199 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
void SightSound(void);
#line 202 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
void WoundSound(void);
#line 205 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
void DeathSound(void);
#line 209 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
void AttachKamikaze();
#line 219 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
void RemoveKamikaze();
#line 224 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
void DropKamikaze();
#line 252 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
void PreMoving();
#line 269 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
void BlowUp(void);
#define STATE_CWoman_FlyFire 0x01400000
BOOL
#line 280 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
FlyFire(const CEntityEvent &__eeInput);
BOOL H0x01400001_FlyFire_01(const CEntityEvent &__eeInput);
BOOL H0x01400002_FlyFire_02(const CEntityEvent &__eeInput);
BOOL H0x01400003_FlyFire_03(const CEntityEvent &__eeInput);
BOOL H0x01400004_FlyFire_04(const CEntityEvent &__eeInput);
BOOL H0x01400005_FlyFire_05(const CEntityEvent &__eeInput);
BOOL H0x01400006_FlyFire_06(const CEntityEvent &__eeInput);
#define STATE_CWoman_FlyHit 0x01400007
BOOL
#line 295 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
FlyHit(const CEntityEvent &__eeInput);
#define STATE_CWoman_Death 0x01400008
BOOL
#line 319 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
Death(const CEntityEvent &__eeInput);
#define STATE_CWoman_AirToGround 0x01400009
BOOL
#line 324 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
AirToGround(const CEntityEvent &__eeInput);
#define STATE_CWoman_FlyOnEnemy 0x0140000a
BOOL
#line 329 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
FlyOnEnemy(const CEntityEvent &__eeInput);
BOOL H0x0140000b_FlyOnEnemy_01(const CEntityEvent &__eeInput);
BOOL H0x0140000c_FlyOnEnemy_02(const CEntityEvent &__eeInput);
BOOL H0x0140000d_FlyOnEnemy_03(const CEntityEvent &__eeInput);
BOOL H0x0140000e_FlyOnEnemy_04(const CEntityEvent &__eeInput);
#define STATE_CWoman_GroundFire 0x0140000f
BOOL
#line 353 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
GroundFire(const CEntityEvent &__eeInput);
BOOL H0x01400010_GroundFire_01(const CEntityEvent &__eeInput);
BOOL H0x01400011_GroundFire_02(const CEntityEvent &__eeInput);
BOOL H0x01400012_GroundFire_03(const CEntityEvent &__eeInput);
BOOL H0x01400013_GroundFire_04(const CEntityEvent &__eeInput);
BOOL H0x01400014_GroundFire_05(const CEntityEvent &__eeInput);
BOOL H0x01400015_GroundFire_06(const CEntityEvent &__eeInput);
#define STATE_CWoman_GroundHit 0x01400016
BOOL
#line 366 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
GroundHit(const CEntityEvent &__eeInput);
BOOL H0x01400017_GroundHit_01(const CEntityEvent &__eeInput);
BOOL H0x01400018_GroundHit_02(const CEntityEvent &__eeInput);
BOOL H0x01400019_GroundHit_03(const CEntityEvent &__eeInput);
BOOL H0x0140001a_GroundHit_04(const CEntityEvent &__eeInput);
#define STATE_CWoman_Main 1
BOOL
#line 396 "D:/SE1_GPL/Sources/EntitiesMP/Woman.es"
Main(const CEntityEvent &__eeInput);
BOOL H0x0140001b_Main_01(const CEntityEvent &__eeInput);
BOOL H0x0140001c_Main_02(const CEntityEvent &__eeInput);
};
#endif // _EntitiesMP_Woman_INCLUDED