mirror of
https://github.com/ptitSeb/Serious-Engine
synced 2024-11-22 18:30:27 +01:00
77 lines
2.6 KiB
C++
77 lines
2.6 KiB
C++
/*
|
|
* This file is generated by Entity Class Compiler, (c) CroTeam 1997-98
|
|
*/
|
|
|
|
#ifndef _EntitiesMP_Gizmo_INCLUDED
|
|
#define _EntitiesMP_Gizmo_INCLUDED 1
|
|
#include <EntitiesMP/EnemyBase.h>
|
|
#include <EntitiesMP/BasicEffects.h>
|
|
extern "C" DECL_DLL CDLLEntityClass CGizmo_DLLClass;
|
|
class CGizmo : public CEnemyBase {
|
|
public:
|
|
DECL_DLL virtual void SetDefaultProperties(void);
|
|
BOOL m_bExploded;
|
|
|
|
#line 47 "D:/SE1_GPL/Sources/EntitiesMP/Gizmo.es"
|
|
virtual CTString GetPlayerKillDescription(const CTString & strPlayerName,const EDeath & eDeath);
|
|
|
|
#line 53 "D:/SE1_GPL/Sources/EntitiesMP/Gizmo.es"
|
|
virtual const CTFileName & GetComputerMessageName(void)const;
|
|
|
|
#line 58 "D:/SE1_GPL/Sources/EntitiesMP/Gizmo.es"
|
|
void * GetEntityInfo(void);
|
|
|
|
#line 63 "D:/SE1_GPL/Sources/EntitiesMP/Gizmo.es"
|
|
void Precache(void);
|
|
|
|
#line 74 "D:/SE1_GPL/Sources/EntitiesMP/Gizmo.es"
|
|
void SightSound(void);
|
|
|
|
#line 78 "D:/SE1_GPL/Sources/EntitiesMP/Gizmo.es"
|
|
void RunningAnim(void);
|
|
|
|
#line 83 "D:/SE1_GPL/Sources/EntitiesMP/Gizmo.es"
|
|
void MortalJumpAnim(void);
|
|
|
|
#line 88 "D:/SE1_GPL/Sources/EntitiesMP/Gizmo.es"
|
|
void StandAnim(void);
|
|
|
|
#line 94 "D:/SE1_GPL/Sources/EntitiesMP/Gizmo.es"
|
|
void IdleSound(void);
|
|
|
|
#line 101 "D:/SE1_GPL/Sources/EntitiesMP/Gizmo.es"
|
|
void BlowUpNotify(void);
|
|
|
|
#line 106 "D:/SE1_GPL/Sources/EntitiesMP/Gizmo.es"
|
|
void Explode(void);
|
|
|
|
#line 136 "D:/SE1_GPL/Sources/EntitiesMP/Gizmo.es"
|
|
BOOL ShouldBlowUp(void);
|
|
|
|
#line 143 "D:/SE1_GPL/Sources/EntitiesMP/Gizmo.es"
|
|
virtual void LeaveStain(BOOL bGrow);
|
|
#define STATE_CGizmo_PerformAttack 0x014f0000
|
|
BOOL
|
|
#line 178 "D:/SE1_GPL/Sources/EntitiesMP/Gizmo.es"
|
|
PerformAttack(const CEntityEvent &__eeInput);
|
|
BOOL H0x014f0001_PerformAttack_01(const CEntityEvent &__eeInput);
|
|
BOOL H0x014f0002_PerformAttack_02(const CEntityEvent &__eeInput);
|
|
BOOL H0x014f0003_PerformAttack_03(const CEntityEvent &__eeInput);
|
|
BOOL H0x014f0004_PerformAttack_04(const CEntityEvent &__eeInput);
|
|
BOOL H0x014f0005_PerformAttack_05(const CEntityEvent &__eeInput);
|
|
BOOL H0x014f0006_PerformAttack_06(const CEntityEvent &__eeInput);
|
|
#define STATE_CGizmo_JumpOnce 0x014f0007
|
|
BOOL
|
|
#line 208 "D:/SE1_GPL/Sources/EntitiesMP/Gizmo.es"
|
|
JumpOnce(const CEntityEvent &__eeInput);
|
|
BOOL H0x014f0008_JumpOnce_01(const CEntityEvent &__eeInput);
|
|
BOOL H0x014f0009_JumpOnce_02(const CEntityEvent &__eeInput);
|
|
BOOL H0x014f000a_JumpOnce_03(const CEntityEvent &__eeInput);
|
|
BOOL H0x014f000b_JumpOnce_04(const CEntityEvent &__eeInput);
|
|
#define STATE_CGizmo_Main 1
|
|
BOOL
|
|
#line 298 "D:/SE1_GPL/Sources/EntitiesMP/Gizmo.es"
|
|
Main(const CEntityEvent &__eeInput);
|
|
};
|
|
#endif // _EntitiesMP_Gizmo_INCLUDED
|