mirror of
https://github.com/ptitSeb/Serious-Engine
synced 2024-11-26 04:05:53 +01:00
90 lines
2.9 KiB
C
90 lines
2.9 KiB
C
|
/*
|
||
|
* This file is generated by Entity Class Compiler, (c) CroTeam 1997-98
|
||
|
*/
|
||
|
|
||
|
#ifndef _EntitiesMP_Fish_INCLUDED
|
||
|
#define _EntitiesMP_Fish_INCLUDED 1
|
||
|
#include <EntitiesMP/EnemyDive.h>
|
||
|
extern "C" DECL_DLL CDLLEntityClass CFish_DLLClass;
|
||
|
class CFish : public CEnemyDive {
|
||
|
public:
|
||
|
DECL_DLL virtual void SetDefaultProperties(void);
|
||
|
BOOL m_bAttackingByElectricity;
|
||
|
FLOAT m_tmElectricityTimeStart;
|
||
|
|
||
|
#line 48 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
virtual CTString GetPlayerKillDescription(const CTString & strPlayerName,const EDeath & eDeath);
|
||
|
|
||
|
#line 54 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
virtual const CTFileName & GetComputerMessageName(void)const;
|
||
|
|
||
|
#line 58 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
void Precache(void);
|
||
|
|
||
|
#line 72 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
void * GetEntityInfo(void);
|
||
|
|
||
|
#line 78 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
void ReceiveDamage(CEntity * penInflictor,enum DamageType dmtType,
|
||
|
#line 79 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
FLOAT fDamageAmmount,const FLOAT3D & vHitPoint,const FLOAT3D & vDirection);
|
||
|
|
||
|
#line 93 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
INDEX AnimForDamage(FLOAT fDamage);
|
||
|
|
||
|
#line 102 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
INDEX AnimForDeath(void);
|
||
|
|
||
|
#line 117 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
void DeathNotify(void);
|
||
|
|
||
|
#line 123 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
void RenderParticles(void);
|
||
|
|
||
|
#line 146 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
void StandingAnim(void);
|
||
|
|
||
|
#line 150 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
void WalkingAnim(void);
|
||
|
|
||
|
#line 158 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
void RunningAnim(void);
|
||
|
|
||
|
#line 162 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
void RotatingAnim(void);
|
||
|
|
||
|
#line 168 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
void IdleSound(void);
|
||
|
|
||
|
#line 172 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
void SightSound(void);
|
||
|
|
||
|
#line 176 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
void WoundSound(void);
|
||
|
|
||
|
#line 184 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
void DeathSound(void);
|
||
|
|
||
|
#line 193 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
BOOL AdjustShadingParameters(FLOAT3D & vLightDirection,COLOR & colLight,COLOR & colAmbient);
|
||
|
#define STATE_CFish_DiveHit 0x01510000
|
||
|
BOOL
|
||
|
#line 219 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
DiveHit(const CEntityEvent &__eeInput);
|
||
|
BOOL H0x01510001_DiveHit_01(const CEntityEvent &__eeInput);
|
||
|
BOOL H0x01510002_DiveHit_02(const CEntityEvent &__eeInput);
|
||
|
BOOL H0x01510003_DiveHit_03(const CEntityEvent &__eeInput);
|
||
|
BOOL H0x01510004_DiveHit_04(const CEntityEvent &__eeInput);
|
||
|
BOOL H0x01510005_DiveHit_05(const CEntityEvent &__eeInput);
|
||
|
BOOL H0x01510006_DiveHit_06(const CEntityEvent &__eeInput);
|
||
|
#define STATE_CFish_Hit 0x01510007
|
||
|
BOOL
|
||
|
#line 261 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
Hit(const CEntityEvent &__eeInput);
|
||
|
#define STATE_CFish_Main 1
|
||
|
BOOL
|
||
|
#line 269 "D:/SE1_GPL/Sources/EntitiesMP/Fish.es"
|
||
|
Main(const CEntityEvent &__eeInput);
|
||
|
};
|
||
|
#endif // _EntitiesMP_Fish_INCLUDED
|