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

121 lines
4.3 KiB
C++

/*
* This file is generated by Entity Class Compiler, (c) CroTeam 1997-98
*/
#ifndef _EntitiesMP_Boneman_INCLUDED
#define _EntitiesMP_Boneman_INCLUDED 1
#include <EntitiesMP/EnemyBase.h>
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