Make R_DarkFieldParticles & R_EntityParticles work in all renderers.

This commit is contained in:
Ragnvald Maartmann-Moe IV 2003-10-22 06:00:36 +00:00
parent 0205a8a999
commit 5686ff51e5
5 changed files with 319 additions and 124 deletions

View file

@ -44,14 +44,14 @@ typedef enum {
struct entity_s;
extern void (*R_RocketTrail) (struct entity_s *ent);
extern void (*R_GrenadeTrail) (struct entity_s *ent);
extern void (*R_BloodTrail) (struct entity_s *ent);
extern void (*R_SlightBloodTrail) (struct entity_s *ent);
extern void (*R_WizTrail) (struct entity_s *ent);
extern void (*R_FlameTrail) (struct entity_s *ent);
extern void (*R_VoorTrail) (struct entity_s *ent);
extern void (*R_GlowTrail) (struct entity_s *ent, int glow_color);
extern void (*R_RocketTrail) (const struct entity_s *ent);
extern void (*R_GrenadeTrail) (const struct entity_s *ent);
extern void (*R_BloodTrail) (const struct entity_s *ent);
extern void (*R_SlightBloodTrail) (const struct entity_s *ent);
extern void (*R_WizTrail) (const struct entity_s *ent);
extern void (*R_FlameTrail) (const struct entity_s *ent);
extern void (*R_VoorTrail) (const struct entity_s *ent);
extern void (*R_GlowTrail) (const struct entity_s *ent, int glow_color);
extern void (*R_RunParticleEffect) (const vec3_t org, const vec3_t dir,
int color, int count);
@ -69,9 +69,8 @@ extern void (*R_ParticleExplosion2) (const vec3_t org, int colorStart,
int colorLength);
extern void (*R_LavaSplash) (const vec3_t org);
extern void (*R_TeleportSplash) (const vec3_t org);
void R_DarkFieldParticles (struct entity_s *ent);
void R_EntityParticles (struct entity_s *ent);
extern void (*R_DarkFieldParticles) (const struct entity_s *ent);
extern void (*R_EntityParticles) (const struct entity_s *ent);
void R_PushDlights (const vec3_t entorigin);
struct cvar_s;