29#include "cg_commands.h"
32#define MAX_SPECIAL_EFFECT_COMMANDS 32
59 SFX_BHIT_FOLIAGE_LITE,
60 SFX_BHIT_FOLIAGE_HARD,
65 SFX_BHIT_HUMAN_UNIFORM_LITE,
66 SFX_BHIT_HUMAN_UNIFORM_HARD,
67 SFX_WATER_TRAIL_BUBBLE,
100 SFX_EXP_HEAVYSHELL_BASE,
114 SFX_EXP_GREN_FOLIAGE,
117 SFX_EXP_HEAVYSHELL_DIRT,
118 SFX_EXP_HEAVYSHELL_STONE,
119 SFX_EXP_HEAVYSHELL_SNOW,
123 SFX_EXP_BAZOOKA_DIRT,
124 SFX_EXP_BAZOOKA_STONE,
125 SFX_EXP_BAZOOKA_SNOW,
126 SFX_WATER_RIPPLE_STILL,
127 SFX_WATER_RIPPLE_MOVING,
133 SFX_WATER_LEAK_MEDIUM,
134 SFX_WATER_LEAK_SMALL,
135 SFX_WATER_LEAK_SPLAT,
149class specialeffectcommand_t :
public Class
158 specialeffectcommand_t();
161class specialeffect_t :
public Class
173class ClientSpecialEffectsManager :
public Listener
176 qboolean m_bEffectsLoaded;
177 int m_iNumPendingEvents;
180 CLASS_PROTOTYPE(ClientSpecialEffectsManager);
183 void ContinueEffectExecution(
Event *ev);
184 void ExecuteEffect(
int iEffect,
int iStartCommand,
Vector vPos,
Vector vAngles,
float axis[3][3]);
187 ClientSpecialEffectsManager();
190 qboolean EffectsPending();
191 void MakeEffect_Normal(
int iEffect,
Vector vPos,
Vector vNormal);
192 void MakeEffect_Angles(
int iEffect,
Vector vPos,
Vector vAngles);
193 void MakeEffect_Axis(
int iEffect,
Vector vPos,
float axis[3][3]);
Definition cg_commands.h:742
Definition cg_specialfx.h:174
Definition listener.h:246
Definition cg_commands.h:628
Definition cg_specialfx.h:162
Definition cg_specialfx.h:150