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

80 lines
5.0 KiB
C

/*
* This file is generated by Entity Class Compiler, (c) CroTeam 1997-98
*/
#define ENTITYCLASS CDemon
CEntityProperty CDemon_properties[] = {
CEntityProperty(CEntityProperty::EPT_INDEX, NULL, (0x00000150<<8)+2, offsetof(CDemon, m_iCounter), "", 0, 0, 0),
CEntityProperty(CEntityProperty::EPT_ENTITYPTR, NULL, (0x00000150<<8)+3, offsetof(CDemon, m_penFireFX), "", 0, 0, 0),
};
#define CDemon_propertiesct ARRAYCOUNT(CDemon_properties)
CEntityComponent CDemon_components[] = {
#define CLASS_BASE ((0x00000150<<8)+0)
CEntityComponent(ECT_CLASS, CLASS_BASE, "EFNM" "Classes\\EnemyBase.ecl"),
#define CLASS_PROJECTILE ((0x00000150<<8)+1)
CEntityComponent(ECT_CLASS, CLASS_PROJECTILE, "EFNM" "Classes\\Projectile.ecl"),
#define CLASS_BASIC_EFFECT ((0x00000150<<8)+2)
CEntityComponent(ECT_CLASS, CLASS_BASIC_EFFECT, "EFNM" "Classes\\BasicEffect.ecl"),
#define MODEL_DEMON ((0x00000150<<8)+10)
CEntityComponent(ECT_MODEL, MODEL_DEMON, "EFNM" "ModelsMP\\Enemies\\Demon\\Demon.mdl"),
#define TEXTURE_DEMON ((0x00000150<<8)+11)
CEntityComponent(ECT_TEXTURE, TEXTURE_DEMON, "EFNM" "ModelsMP\\Enemies\\Demon\\Demon.tex"),
#define MODEL_FIREBALL ((0x00000150<<8)+15)
CEntityComponent(ECT_MODEL, MODEL_FIREBALL, "EFNM" "ModelsMP\\Enemies\\Demon\\Projectile\\Projectile.mdl"),
#define TEXTURE_FIREBALL ((0x00000150<<8)+16)
CEntityComponent(ECT_TEXTURE, TEXTURE_FIREBALL, "EFNM" "ModelsMP\\Enemies\\Demon\\Projectile\\Projectile.tex"),
#define SOUND_IDLE ((0x00000150<<8)+50)
CEntityComponent(ECT_SOUND, SOUND_IDLE, "EFNM" "ModelsMP\\Enemies\\Demon\\Sounds\\Idle.wav"),
#define SOUND_SIGHT ((0x00000150<<8)+51)
CEntityComponent(ECT_SOUND, SOUND_SIGHT, "EFNM" "ModelsMP\\Enemies\\Demon\\Sounds\\Sight.wav"),
#define SOUND_WOUND ((0x00000150<<8)+52)
CEntityComponent(ECT_SOUND, SOUND_WOUND, "EFNM" "ModelsMP\\Enemies\\Demon\\Sounds\\Wound.wav"),
#define SOUND_DEATH ((0x00000150<<8)+55)
CEntityComponent(ECT_SOUND, SOUND_DEATH, "EFNM" "ModelsMP\\Enemies\\Demon\\Sounds\\Death.wav"),
#define SOUND_CAST ((0x00000150<<8)+57)
CEntityComponent(ECT_SOUND, SOUND_CAST, "EFNM" "ModelsMP\\Enemies\\Demon\\Sounds\\Cast.wav"),
};
#define CDemon_componentsct ARRAYCOUNT(CDemon_components)
CEventHandlerEntry CDemon_handlers[] = {
{0x01500000, STATE_CEnemyBase_Fire, CEntity::pEventHandler(&CDemon::
#line 213 "D:/SE1_GPL/Sources/EntitiesMP/Demon.es"
Fire),DEBUGSTRING("CDemon::Fire")},
{0x01500001, -1, CEntity::pEventHandler(&CDemon::H0x01500001_Fire_01), DEBUGSTRING("CDemon::H0x01500001_Fire_01")},
{0x01500002, -1, CEntity::pEventHandler(&CDemon::H0x01500002_Fire_02), DEBUGSTRING("CDemon::H0x01500002_Fire_02")},
{0x01500003, -1, CEntity::pEventHandler(&CDemon::H0x01500003_Fire_03), DEBUGSTRING("CDemon::H0x01500003_Fire_03")},
{0x01500004, -1, CEntity::pEventHandler(&CDemon::H0x01500004_Fire_04), DEBUGSTRING("CDemon::H0x01500004_Fire_04")},
{0x01500005, -1, CEntity::pEventHandler(&CDemon::H0x01500005_Fire_05), DEBUGSTRING("CDemon::H0x01500005_Fire_05")},
{0x01500006, -1, CEntity::pEventHandler(&CDemon::H0x01500006_Fire_06), DEBUGSTRING("CDemon::H0x01500006_Fire_06")},
{0x01500007, -1, CEntity::pEventHandler(&CDemon::H0x01500007_Fire_07), DEBUGSTRING("CDemon::H0x01500007_Fire_07")},
{0x01500008, -1, CEntity::pEventHandler(&CDemon::H0x01500008_Fire_08), DEBUGSTRING("CDemon::H0x01500008_Fire_08")},
{0x01500009, -1, CEntity::pEventHandler(&CDemon::H0x01500009_Fire_09), DEBUGSTRING("CDemon::H0x01500009_Fire_09")},
{0x0150000a, -1, CEntity::pEventHandler(&CDemon::H0x0150000a_Fire_10), DEBUGSTRING("CDemon::H0x0150000a_Fire_10")},
{0x0150000b, STATE_CEnemyBase_Hit, CEntity::pEventHandler(&CDemon::
#line 265 "D:/SE1_GPL/Sources/EntitiesMP/Demon.es"
Hit),DEBUGSTRING("CDemon::Hit")},
{0x0150000c, -1, CEntity::pEventHandler(&CDemon::H0x0150000c_Hit_01), DEBUGSTRING("CDemon::H0x0150000c_Hit_01")},
{0x0150000d, -1, CEntity::pEventHandler(&CDemon::H0x0150000d_Hit_02), DEBUGSTRING("CDemon::H0x0150000d_Hit_02")},
{0x0150000e, -1, CEntity::pEventHandler(&CDemon::H0x0150000e_Hit_03), DEBUGSTRING("CDemon::H0x0150000e_Hit_03")},
{0x0150000f, -1, CEntity::pEventHandler(&CDemon::H0x0150000f_Hit_04), DEBUGSTRING("CDemon::H0x0150000f_Hit_04")},
{0x01500010, -1, CEntity::pEventHandler(&CDemon::H0x01500010_Hit_05), DEBUGSTRING("CDemon::H0x01500010_Hit_05")},
{0x01500011, -1, CEntity::pEventHandler(&CDemon::H0x01500011_Hit_06), DEBUGSTRING("CDemon::H0x01500011_Hit_06")},
{1, -1, CEntity::pEventHandler(&CDemon::
#line 291 "D:/SE1_GPL/Sources/EntitiesMP/Demon.es"
Main),DEBUGSTRING("CDemon::Main")},
};
#define CDemon_handlersct ARRAYCOUNT(CDemon_handlers)
CEntity *CDemon_New(void) { return new CDemon; };
void CDemon_OnInitClass(void) {};
void CDemon_OnEndClass(void) {};
void CDemon_OnPrecache(CDLLEntityClass *pdec, INDEX iUser) {};
void CDemon_OnWorldEnd(CWorld *pwo) {};
void CDemon_OnWorldInit(CWorld *pwo) {};
void CDemon_OnWorldTick(CWorld *pwo) {};
void CDemon_OnWorldRender(CWorld *pwo) {};
ENTITY_CLASSDEFINITION(CDemon, CEnemyBase, "Demon", "Thumbnails\\Demon.tbn", 0x00000150);
DECLARE_CTFILENAME(_fnmCDemon_tbn, "Thumbnails\\Demon.tbn");