mirror of
https://github.com/ptitSeb/Serious-Engine
synced 2024-11-26 04:05:53 +01:00
121 lines
4.3 KiB
C
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
|