/* * This file is generated by Entity Class Compiler, (c) CroTeam 1997-98 */ #ifndef _EntitiesMP_Boneman_INCLUDED #define _EntitiesMP_Boneman_INCLUDED 1 #include extern "C" DECL_DLL CDLLEntityClass CBoneman_DLLClass; class CBoneman : public CEnemyBase { public: DECL_DLL virtual void SetDefaultProperties(void); BOOL m_bFistHit; BOOL m_bTouchAnother; CSoundObject m_soFeet; BOOL m_bRunSoundPlaying; #line 57 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" void Precache(void); #line 76 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" virtual CTString GetPlayerKillDescription(const CTString & strPlayerName,const EDeath & eDeath); #line 87 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" virtual const CTFileName & GetComputerMessageName(void)const; #line 93 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" void * GetEntityInfo(void); #line 98 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" void ReceiveDamage(CEntity * penInflictor,enum DamageType dmtType, #line 99 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" FLOAT fDamageAmmount,const FLOAT3D & vHitPoint,const FLOAT3D & vDirection); #line 107 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" void LeaveStain(BOOL bGrow); #line 113 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" INDEX AnimForDamage(FLOAT fDamage); #line 129 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" INDEX AnimForDeath(void); #line 141 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" FLOAT WaitForDust(FLOAT3D & vStretch); #line 155 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" void DeathNotify(void); #line 160 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" void StandingAnim(void); #line 164 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" void WalkingAnim(void); #line 168 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" void RunningAnim(void); #line 172 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" void RotatingAnim(void); #line 178 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" void IdleSound(void); #line 181 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" void SightSound(void); #line 184 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" void WoundSound(void); #line 187 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" void DeathSound(void); #line 193 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" void ActivateRunningSound(void); #line 200 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" void DeactivateRunningSound(void); #line 210 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" void BlowUp(void); #define STATE_CBoneman_Fire 0x01310000 BOOL #line 249 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" Fire(const CEntityEvent &__eeInput); BOOL H0x01310001_Fire_01(const CEntityEvent &__eeInput); BOOL H0x01310002_Fire_02(const CEntityEvent &__eeInput); BOOL H0x01310003_Fire_03(const CEntityEvent &__eeInput); BOOL H0x01310004_Fire_04(const CEntityEvent &__eeInput); BOOL H0x01310005_Fire_05(const CEntityEvent &__eeInput); BOOL H0x01310006_Fire_06(const CEntityEvent &__eeInput); #define STATE_CBoneman_Hit 0x01310007 BOOL #line 264 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" Hit(const CEntityEvent &__eeInput); #define STATE_CBoneman_JumpOnEnemy 0x01310008 BOOL #line 280 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" JumpOnEnemy(const CEntityEvent &__eeInput); BOOL H0x01310009_JumpOnEnemy_01(const CEntityEvent &__eeInput); BOOL H0x0131000a_JumpOnEnemy_02(const CEntityEvent &__eeInput); BOOL H0x0131000b_JumpOnEnemy_03(const CEntityEvent &__eeInput); BOOL H0x0131000c_JumpOnEnemy_04(const CEntityEvent &__eeInput); #define STATE_CBoneman_HitWithBones 0x0131000d BOOL #line 305 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" HitWithBones(const CEntityEvent &__eeInput); BOOL H0x0131000e_HitWithBones_01(const CEntityEvent &__eeInput); BOOL H0x0131000f_HitWithBones_02(const CEntityEvent &__eeInput); BOOL H0x01310010_HitWithBones_03(const CEntityEvent &__eeInput); BOOL H0x01310011_HitWithBones_04(const CEntityEvent &__eeInput); BOOL H0x01310012_HitWithBones_05(const CEntityEvent &__eeInput); BOOL H0x01310013_HitWithBones_06(const CEntityEvent &__eeInput); BOOL H0x01310014_HitWithBones_07(const CEntityEvent &__eeInput); BOOL H0x01310015_HitWithBones_08(const CEntityEvent &__eeInput); #define STATE_CBoneman_Main 1 BOOL #line 355 "D:/SE1_GPL/Sources/EntitiesMP/Boneman.es" Main(const CEntityEvent &__eeInput); }; #endif // _EntitiesMP_Boneman_INCLUDED