mirror of
https://github.com/ptitSeb/Serious-Engine
synced 2024-11-22 18:30:27 +01:00
79 lines
2.5 KiB
C++
79 lines
2.5 KiB
C++
/*
|
|
* This file is generated by Entity Class Compiler, (c) CroTeam 1997-98
|
|
*/
|
|
|
|
#ifndef _EntitiesMP_CrateBus_INCLUDED
|
|
#define _EntitiesMP_CrateBus_INCLUDED 1
|
|
#include <EntitiesMP/SpawnerProjectile.h>
|
|
#include <EntitiesMP/EnemyBase.h>
|
|
#include <EntitiesMP/BasicEffects.h>
|
|
extern "C" DECL_DLL CDLLEntityClass CCrateBus_DLLClass;
|
|
class CCrateBus : public CMovableModelEntity {
|
|
public:
|
|
virtual BOOL IsTargetable(void) const { return TRUE; };
|
|
virtual const CTString &GetName(void) const { return m_strName; };
|
|
virtual BOOL IsImportant(void) const { return TRUE; };
|
|
DECL_DLL virtual void SetDefaultProperties(void);
|
|
BOOL m_bActive;
|
|
FLOAT m_fExplosionStretch;
|
|
FLOAT m_tmDeath;
|
|
CTString m_strName;
|
|
INDEX m_ctMentals;
|
|
BOOL m_bShowTrail;
|
|
FLOAT m_fStretch;
|
|
CTFileName m_fnmHeadTex01;
|
|
CTFileName m_fnmHeadTex02;
|
|
CTFileName m_fnmHeadTex03;
|
|
CTFileName m_fnmHeadTex04;
|
|
CTFileName m_fnmHeadTex05;
|
|
CTFileName m_fnmHeadTex06;
|
|
CTFileName m_fnmHeadTex07;
|
|
CTFileName m_fnmHeadTex08;
|
|
CTFileName m_fnmHeadTex09;
|
|
CTFileName m_fnmHeadTex10;
|
|
CTFileName m_fnmHeadTex11;
|
|
CTFileName m_fnmHeadTex12;
|
|
CTFileName m_fnmHeadTex13;
|
|
CTFileName m_fnmHeadTex14;
|
|
CTFileName m_fnmHeadTex15;
|
|
CTFileName m_fnmHeadTex16;
|
|
CTFileName m_fnmHeadTex17;
|
|
CTFileName m_fnmHeadTex18;
|
|
CTFileName m_fnmHeadTex19;
|
|
CTFileName m_fnmHeadTex20;
|
|
CTFileName m_fnmHeadTex21;
|
|
CTFileName m_fnmHeadTex22;
|
|
CTFileName m_fnmHeadTex23;
|
|
CTFileName m_fnmHeadTex24;
|
|
|
|
#line 94 "D:/SE1_GPL/Sources/EntitiesMP/CrateBus.es"
|
|
void Precache(void);
|
|
|
|
#line 100 "D:/SE1_GPL/Sources/EntitiesMP/CrateBus.es"
|
|
void AddRiders();
|
|
|
|
#line 143 "D:/SE1_GPL/Sources/EntitiesMP/CrateBus.es"
|
|
void RenderParticles(void);
|
|
|
|
#line 153 "D:/SE1_GPL/Sources/EntitiesMP/CrateBus.es"
|
|
void SpawnExplosion(INDEX iCharacter,FLOAT fAddY,FLOAT fSize);
|
|
|
|
#line 194 "D:/SE1_GPL/Sources/EntitiesMP/CrateBus.es"
|
|
CPlacement3D GetLerpedPlacement(void)const;
|
|
#define STATE_CCrateBus_Die 0x01600000
|
|
BOOL
|
|
#line 200 "D:/SE1_GPL/Sources/EntitiesMP/CrateBus.es"
|
|
Die(const CEntityEvent &__eeInput);
|
|
BOOL H0x01600001_Die_01(const CEntityEvent &__eeInput);
|
|
BOOL H0x01600002_Die_02(const CEntityEvent &__eeInput);
|
|
#define STATE_CCrateBus_Main 1
|
|
BOOL
|
|
#line 276 "D:/SE1_GPL/Sources/EntitiesMP/CrateBus.es"
|
|
Main(const CEntityEvent &__eeInput);
|
|
BOOL H0x01600003_Main_01(const CEntityEvent &__eeInput);
|
|
BOOL H0x01600004_Main_02(const CEntityEvent &__eeInput);
|
|
BOOL H0x01600005_Main_03(const CEntityEvent &__eeInput);
|
|
BOOL H0x01600006_Main_04(const CEntityEvent &__eeInput);
|
|
};
|
|
#endif // _EntitiesMP_CrateBus_INCLUDED
|