mirror of
https://github.com/ptitSeb/Serious-Engine
synced 2024-11-26 12:15:53 +01:00
55 lines
2.9 KiB
C
55 lines
2.9 KiB
C
|
/*
|
||
|
* This file is generated by Entity Class Compiler, (c) CroTeam 1997-98
|
||
|
*/
|
||
|
|
||
|
#define ENTITYCLASS CCrateRider
|
||
|
|
||
|
CEntityProperty CCrateRider_properties[] = {
|
||
|
CEntityProperty(CEntityProperty::EPT_FILENAME, NULL, (0x00000155<<8)+1, offsetof(CCrateRider, m_fnmHeadTex1), "Head texture1", 'H', 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FILENAME, NULL, (0x00000155<<8)+2, offsetof(CCrateRider, m_fnmHeadTex2), "Head texture2", 0, 0x7F0000FFUL, 0),
|
||
|
CEntityProperty(CEntityProperty::EPT_FILENAME, NULL, (0x00000155<<8)+3, offsetof(CCrateRider, m_fnmDriveSnd), "Drive sound", 'S', 0x7F0000FFUL, 0),
|
||
|
};
|
||
|
#define CCrateRider_propertiesct ARRAYCOUNT(CCrateRider_properties)
|
||
|
|
||
|
CEntityComponent CCrateRider_components[] = {
|
||
|
#define CLASS_BASE ((0x00000155<<8)+1)
|
||
|
CEntityComponent(ECT_CLASS, CLASS_BASE, "EFNM" "Classes\\EnemyBase.ecl"),
|
||
|
#define CLASS_DEBRIS ((0x00000155<<8)+2)
|
||
|
CEntityComponent(ECT_CLASS, CLASS_DEBRIS, "EFNM" "Classes\\Debris.ecl"),
|
||
|
#define CLASS_BLOOD_SPRAY ((0x00000155<<8)+3)
|
||
|
CEntityComponent(ECT_CLASS, CLASS_BLOOD_SPRAY, "EFNM" "Classes\\BloodSpray.ecl"),
|
||
|
#define CLASS_BASIC_EFFECT ((0x00000155<<8)+4)
|
||
|
CEntityComponent(ECT_CLASS, CLASS_BASIC_EFFECT, "EFNM" "Classes\\BasicEffect.ecl"),
|
||
|
#define MODEL_MENTAL ((0x00000155<<8)+10)
|
||
|
CEntityComponent(ECT_MODEL, MODEL_MENTAL, "EFNM" "Models\\Enemies\\Mental\\Mental.mdl"),
|
||
|
#define TEXTURE_MENTAL ((0x00000155<<8)+11)
|
||
|
CEntityComponent(ECT_TEXTURE, TEXTURE_MENTAL, "EFNM" "Models\\Enemies\\Mental\\Mental.tex"),
|
||
|
#define MODEL_HEAD ((0x00000155<<8)+12)
|
||
|
CEntityComponent(ECT_MODEL, MODEL_HEAD, "EFNM" "Models\\Enemies\\Mental\\Head.mdl"),
|
||
|
#define MODEL_CRATE ((0x00000155<<8)+13)
|
||
|
CEntityComponent(ECT_MODEL, MODEL_CRATE, "EFNM" "Models\\CutSequences\\CrateRider\\Crate.mdl"),
|
||
|
#define TEXTURE_CRATE ((0x00000155<<8)+14)
|
||
|
CEntityComponent(ECT_TEXTURE, TEXTURE_CRATE, "EFNM" "Models\\CutSequences\\CrateRider\\Crate.tex"),
|
||
|
#define TEXTURE_BUMP ((0x00000155<<8)+15)
|
||
|
CEntityComponent(ECT_TEXTURE, TEXTURE_BUMP, "EFNM" "Models\\CutSequences\\Bridge\\BridgeBump.tex"),
|
||
|
};
|
||
|
#define CCrateRider_componentsct ARRAYCOUNT(CCrateRider_components)
|
||
|
|
||
|
CEventHandlerEntry CCrateRider_handlers[] = {
|
||
|
{1, -1, CEntity::pEventHandler(&CCrateRider::
|
||
|
#line 166 "D:/SE1_GPL/Sources/EntitiesMP/CrateRider.es"
|
||
|
Main),DEBUGSTRING("CCrateRider::Main")},
|
||
|
};
|
||
|
#define CCrateRider_handlersct ARRAYCOUNT(CCrateRider_handlers)
|
||
|
|
||
|
CEntity *CCrateRider_New(void) { return new CCrateRider; };
|
||
|
void CCrateRider_OnInitClass(void) {};
|
||
|
void CCrateRider_OnEndClass(void) {};
|
||
|
void CCrateRider_OnPrecache(CDLLEntityClass *pdec, INDEX iUser) {};
|
||
|
void CCrateRider_OnWorldEnd(CWorld *pwo) {};
|
||
|
void CCrateRider_OnWorldInit(CWorld *pwo) {};
|
||
|
void CCrateRider_OnWorldTick(CWorld *pwo) {};
|
||
|
void CCrateRider_OnWorldRender(CWorld *pwo) {};
|
||
|
ENTITY_CLASSDEFINITION(CCrateRider, CEnemyBase, "CrateRider", "Thumbnails\\Mental.tbn", 0x00000155);
|
||
|
DECLARE_CTFILENAME(_fnmCCrateRider_tbn, "Thumbnails\\Mental.tbn");
|