#include "client.h"
Go to the source code of this file.
Classes | |
struct | clightstyle_t |
Macros | |
#define | EXPLODESTAININTESITY 75 |
#define | MAXBLEEDSIZE 5 |
#define | colorAdd 25 |
#define | SplashSize 7.5 |
#define | pBlasterMaxSize 5 |
#define | RAILSPACE 1.0 |
#define | DEVRAILSTEPS 2 |
#define | RAILTRAILSPACE 15 |
#define | BEAMLENGTH 16 |
#define | BEAMLENGTH 16 |
Variables | |
static vec3_t | avelocities [NUMVERTEXNORMALS] |
struct model_s * | cl_mod_smoke |
struct model_s * | cl_mod_flash |
const byte | default_pal [768] |
clightstyle_t | cl_lightstyle [MAX_LIGHTSTYLES] |
int | lastofs |
cdlight_t | cl_dlights [MAX_DLIGHTS] |
cparticle_t * | active_particles |
cparticle_t * | free_particles |
cparticle_t | particles [MAX_PARTICLES] |
int | cl_numparticles = MAX_PARTICLES |
struct sfx_s * | cl_sfx_footsteps [4] |
#define BEAMLENGTH 16 |
Definition at line 3316 of file cl_fxmax.c.
#define BEAMLENGTH 16 |
Definition at line 3316 of file cl_fxmax.c.
#define colorAdd 25 |
Definition at line 2074 of file cl_fxmax.c.
#define DEVRAILSTEPS 2 |
Definition at line 2961 of file cl_fxmax.c.
#define EXPLODESTAININTESITY 75 |
Definition at line 1647 of file cl_fxmax.c.
#define MAXBLEEDSIZE 5 |
Definition at line 1930 of file cl_fxmax.c.
#define pBlasterMaxSize 5 |
Definition at line 2521 of file cl_fxmax.c.
#define RAILSPACE 1.0 |
Definition at line 2890 of file cl_fxmax.c.
#define RAILTRAILSPACE 15 |
Definition at line 3031 of file cl_fxmax.c.
#define SplashSize 7.5 |
Definition at line 2075 of file cl_fxmax.c.
void addParticleLight | ( | cparticle_t * | p, |
float | light, | ||
float | lightvel, | ||
float | lcol0, | ||
float | lcol1, | ||
float | lcol2 | ||
) |
Definition at line 1059 of file cl_fxmax.c.
Referenced by CL_Disruptor_Explosion_Particle(), CL_Explosion_Particle(), CL_Flame(), and CL_FlameTrail().
Definition at line 947 of file cl_fxmax.c.
Definition at line 213 of file cl_fxmax.c.
Definition at line 3605 of file cl_fxmax.c.
Definition at line 248 of file cl_fxmax.c.
Referenced by CL_ParseMuzzleFlash(), and CL_ParseMuzzleFlash2().
cdlight_t* CL_AllocFreeDlight | ( | ) |
Definition at line 3317 of file cl_fxmax.c.
Definition at line 2484 of file cl_fxmax.c.
Definition at line 2534 of file cl_fxmax.c.
Definition at line 1519 of file cl_fxmax.c.
void CL_BlasterTracer | ( | vec3_t | origin, |
vec3_t | angle, | ||
int | red, | ||
int | green, | ||
int | blue, | ||
float | len, | ||
float | size | ||
) |
Definition at line 1496 of file cl_fxmax.c.
Definition at line 2564 of file cl_fxmax.c.
Definition at line 1990 of file cl_fxmax.c.
Referenced by CL_BloodHit().
Definition at line 3173 of file cl_fxmax.c.
Definition at line 237 of file cl_fxmax.c.
Referenced by CL_ClearEffects().
Definition at line 3748 of file cl_fxmax.c.
Definition at line 154 of file cl_fxmax.c.
Referenced by CL_ClearEffects().
Definition at line 1734 of file cl_fxmax.c.
Referenced by CL_ParseTEnt().
void CL_EntityEvent | ( | entity_state_t * | ent | ) |
Definition at line 3713 of file cl_fxmax.c.
Definition at line 2647 of file cl_fxmax.c.
Definition at line 1422 of file cl_fxmax.c.
Definition at line 1370 of file cl_fxmax.c.
Definition at line 3271 of file cl_fxmax.c.
Definition at line 3216 of file cl_fxmax.c.
Referenced by CL_FlyEffect().
Definition at line 1221 of file cl_fxmax.c.
Referenced by CL_ParseMuzzleFlash2(), and CL_ParseTEnt().
Definition at line 1315 of file cl_fxmax.c.
Definition at line 3110 of file cl_fxmax.c.
Definition at line 1543 of file cl_fxmax.c.
void CL_MakeTeleportParticles | ( | vec3_t | org, |
float | min, | ||
float | max, | ||
float | size, | ||
int | red, | ||
int | green, | ||
int | blue, | ||
particle_type | particleType | ||
) |
Definition at line 3512 of file cl_fxmax.c.
Referenced by CL_Disintegrate(), CL_FlameBurst(), and CL_TeleportParticles().
void CL_NewDlight | ( | float | x, |
float | y, | ||
float | z, | ||
float | radius, | ||
float | time | ||
) |
Definition at line 360 of file cl_fxmax.c.
Definition at line 554 of file cl_fxmax.c.
Definition at line 2267 of file cl_fxmax.c.
Definition at line 2043 of file cl_fxmax.c.
Definition at line 2131 of file cl_fxmax.c.
Definition at line 2164 of file cl_fxmax.c.
Definition at line 2101 of file cl_fxmax.c.
Definition at line 2606 of file cl_fxmax.c.
Definition at line 3032 of file cl_fxmax.c.
Definition at line 2825 of file cl_fxmax.c.
Definition at line 333 of file cl_fxmax.c.
Definition at line 165 of file cl_fxmax.c.
Definition at line 191 of file cl_fxmax.c.
Definition at line 1477 of file cl_fxmax.c.
Definition at line 1106 of file cl_fxmax.c.
void CL_TeleporterParticles | ( | entity_state_t * | ent | ) |
Definition at line 2295 of file cl_fxmax.c.
Referenced by ClipCam(), pBloodThink(), and pWeatherFXThink().
Definition at line 1456 of file cl_fxmax.c.
Definition at line 101 of file cl_fxmax.c.
Referenced by CL_ColorExplosionParticles(), CL_ForceWall(), CL_ParticleEffect(), CL_ParticleEffect2(), CL_ParticleEffect3(), and CL_ParticleEffectSplash().
Definition at line 97 of file cl_fxmax.c.
Referenced by CL_ColorExplosionParticles(), CL_ForceWall(), CL_ParticleEffect(), CL_ParticleEffect2(), CL_ParticleEffect3(), and CL_ParticleEffectSplash().
Definition at line 93 of file cl_fxmax.c.
Referenced by CL_ColorExplosionParticles(), CL_ForceWall(), CL_ParticleEffect(), CL_ParticleEffect2(), CL_ParticleEffect3(), and CL_ParticleEffectSplash().
Definition at line 2803 of file cl_fxmax.c.
Referenced by CL_DebugTrail(), CL_ParticleSmokeEffect(), CL_ParticleSteamEffect(), CL_ParticleSteamEffect2(), CL_RailSprial(), and CL_RailTrail().
void pBFGThink | ( | cparticle_t * | p, |
vec3_t | org, | ||
vec3_t | angle, | ||
float * | alpha, | ||
float * | size, | ||
int * | image, | ||
float * | time | ||
) |
void pBlasterThink | ( | cparticle_t * | p, |
vec3_t | org, | ||
vec3_t | angle, | ||
float * | alpha, | ||
float * | size, | ||
int * | image, | ||
float * | time | ||
) |
void pBloodThink | ( | cparticle_t * | p, |
vec3_t | org, | ||
vec3_t | angle, | ||
float * | alpha, | ||
float * | size, | ||
int * | image, | ||
float * | time | ||
) |
void pDevRailThink | ( | cparticle_t * | p, |
vec3_t | org, | ||
vec3_t | angle, | ||
float * | alpha, | ||
float * | size, | ||
int * | image, | ||
float * | time | ||
) |
void pDisruptExplosionThink | ( | cparticle_t * | p, |
vec3_t | org, | ||
vec3_t | angle, | ||
float * | alpha, | ||
float * | size, | ||
int * | image, | ||
float * | time | ||
) |
void pExplosionSparksThink | ( | cparticle_t * | p, |
vec3_t | org, | ||
vec3_t | angle, | ||
float * | alpha, | ||
float * | size, | ||
int * | image, | ||
float * | time | ||
) |
Definition at line 2399 of file cl_fxmax.c.
void pExplosionThink | ( | cparticle_t * | p, |
vec3_t | org, | ||
vec3_t | angle, | ||
float * | alpha, | ||
float * | size, | ||
int * | image, | ||
float * | time | ||
) |
void pLensFlareThink | ( | cparticle_t * | p, |
vec3_t | org, | ||
vec3_t | angle, | ||
float * | alpha, | ||
float * | size, | ||
int * | image, | ||
float * | time | ||
) |
Definition at line 3576 of file cl_fxmax.c.
Referenced by CL_LensFlare().
void pRainSplashThink | ( | cparticle_t * | p, |
vec3_t | org, | ||
vec3_t | angle, | ||
float * | alpha, | ||
float * | size, | ||
int * | image, | ||
float * | time | ||
) |
Definition at line 1810 of file cl_fxmax.c.
Referenced by pWeatherFXThink().
void pRotateThink | ( | cparticle_t * | p, |
vec3_t | org, | ||
vec3_t | angle, | ||
float * | alpha, | ||
float * | size, | ||
int * | image, | ||
float * | time | ||
) |
void pSparksThink | ( | cparticle_t * | p, |
vec3_t | org, | ||
vec3_t | angle, | ||
float * | alpha, | ||
float * | size, | ||
int * | image, | ||
float * | time | ||
) |
void pSplashThink | ( | cparticle_t * | p, |
vec3_t | org, | ||
vec3_t | angle, | ||
float * | alpha, | ||
float * | size, | ||
int * | image, | ||
float * | time | ||
) |
void pStunRotateThink | ( | cparticle_t * | p, |
vec3_t | org, | ||
vec3_t | angle, | ||
float * | alpha, | ||
float * | size, | ||
int * | image, | ||
float * | time | ||
) |
void pWeatherFXThink | ( | cparticle_t * | p, |
vec3_t | org, | ||
vec3_t | angle, | ||
float * | alpha, | ||
float * | size, | ||
int * | image, | ||
float * | time | ||
) |
Definition at line 54 of file cl_fxmax.c.
cparticle_t* setupParticle | ( | float | angle0, |
float | angle1, | ||
float | angle2, | ||
float | org0, | ||
float | org1, | ||
float | org2, | ||
float | vel0, | ||
float | vel1, | ||
float | vel2, | ||
float | accel0, | ||
float | accel1, | ||
float | accel2, | ||
float | color0, | ||
float | color1, | ||
float | color2, | ||
float | colorvel0, | ||
float | colorvel1, | ||
float | colorvel2, | ||
float | alpha, | ||
float | alphavel, | ||
float | size, | ||
float | sizevel, | ||
int | image, | ||
int | flags, | ||
void(*)(cparticle_t *p, vec3_t org, vec3_t angle, float *alpha, float *size, int *image, float *time) | think, | ||
qboolean | thinknext | ||
) |
Definition at line 978 of file cl_fxmax.c.
Referenced by CL_BFGExplosionParticles(), CL_BfgParticles(), CL_BigTeleportParticles(), CL_BlasterParticles(), CL_BlasterSplash(), CL_BlasterTracer(), CL_BlasterTrail(), CL_BloodBleed(), CL_BloodSmack(), CL_BlueFlameTrail(), CL_BubbleTrail(), CL_BubbleTrail2(), CL_ColorExplosionParticles(), CL_DebugTrail(), CL_DevRailTrail(), CL_DiminishingTrail(), CL_Disruptor_Explosion_Particle(), CL_Explosion_Particle(), CL_FlagTrail(), CL_Flame(), CL_FlameTrail(), CL_FlyParticles(), CL_ForceTrail(), CL_ForceWall(), CL_InfernoTrail(), CL_IonripperTrail(), CL_ItemRespawnParticles(), CL_LaserStun(), CL_LensFlare(), CL_LightningBeam(), CL_LightningFlare(), CL_LogoutEffect(), CL_MakeTeleportParticles(), CL_ParticleBulletDecal(), CL_ParticleEffect(), CL_ParticleEffect2(), CL_ParticleEffect3(), CL_ParticleEffectSparks(), CL_ParticleEffectSplash(), CL_ParticleFootPrint(), CL_QuadTrail(), CL_RailSprial(), CL_RailTrail(), CL_RocketTrail(), CL_Shield(), CL_SpeedTrail(), CL_StunBlast(), CL_TeleporterParticles(), CL_Tracer(), CL_TrapParticles(), and CL_WeatherFx().
Definition at line 106 of file cl_fxmax.c.
Referenced by CL_ParticleBulletDecal(), and pWeatherFXThink().
cparticle_t* active_particles |
Definition at line 973 of file cl_fxmax.c.
Referenced by CL_AddParticles(), CL_BlasterParticles2(), CL_BlasterTrail2(), CL_BubbleTrail2(), CL_ClearParticles(), CL_ColorExplosionParticles(), CL_DebugTrail(), CL_ExplosionParticles(), CL_FlameEffects(), CL_ForceWall(), CL_GenericParticleEffect(), CL_Heatbeam(), CL_LightningBeam(), CL_LightningFlare(), CL_MonsterPlasma_Shell(), CL_Nukeblast(), CL_ParticleSmokeEffect(), CL_ParticleSteamEffect(), CL_ParticleSteamEffect2(), CL_SmokeTrail(), CL_TagTrail(), CL_Tracker_Explode(), CL_Tracker_Shell(), CL_TrackerTrail(), CL_Widowbeamout(), CL_WidowSplash(), and setupParticle().
|
static |
Definition at line 31 of file cl_fxmax.c.
Referenced by CL_BfgParticles(), and CL_FlyParticles().
cdlight_t cl_dlights[MAX_DLIGHTS] |
Definition at line 230 of file cl_fxmax.c.
Referenced by CL_AddDLights(), CL_AllocDlight(), CL_AllocFreeDlight(), CL_ClearDlights(), and CL_RunDLights().
clightstyle_t cl_lightstyle[MAX_LIGHTSTYLES] |
Definition at line 146 of file cl_fxmax.c.
Referenced by CL_AddLightStyles(), CL_ClearLightStyles(), CL_RunLightStyles(), and CL_SetLightstyle().
struct model_s* cl_mod_flash |
Definition at line 117 of file cl_tent.c.
Referenced by CL_ParseTEnt(), CL_RegisterTEntModels(), and CL_SmokeAndFlash().
struct model_s* cl_mod_smoke |
Definition at line 116 of file cl_tent.c.
Referenced by CL_RegisterTEntModels(), and CL_SmokeAndFlash().
int cl_numparticles = MAX_PARTICLES |
Definition at line 976 of file cl_fxmax.c.
Referenced by CL_ClearParticles().
struct sfx_s* cl_sfx_footsteps[4] |
Definition at line 113 of file cl_tent.c.
Referenced by CL_EntityEvent(), and CL_RegisterTEntSounds().
const byte default_pal[768] |
Definition at line 37 of file cl_fxmax.c.
Referenced by color8blue(), color8green(), and color8red().
cparticle_t * free_particles |
Definition at line 973 of file cl_fxmax.c.
Referenced by CL_AddParticles(), CL_ClearParticles(), CL_DiminishingTrail(), CL_ExplosionParticles(), CL_RocketTrail(), and setupParticle().
int lastofs |
Definition at line 147 of file cl_fxmax.c.
Referenced by CL_ClearLightStyles(), and CL_RunLightStyles().
cparticle_t particles[MAX_PARTICLES] |
Definition at line 975 of file cl_fxmax.c.
Referenced by CL_ClearParticles().