Serious-Engine/Sources/EntitiesMP/CrateRider_tables.h
2016-03-11 15:57:17 +02:00

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");