R_EntityParticles cleanup.

This commit is contained in:
Ragnvald Maartmann-Moe IV 2001-08-30 19:51:11 +00:00
parent a1f4187786
commit 333bd5ea17

View file

@ -83,15 +83,16 @@ R_DarkFieldParticles (entity_t *ent)
} }
#define NUMVERTEXNORMALS 162 #define NUMVERTEXNORMALS 162
extern float r_avertexnormals[NUMVERTEXNORMALS][3];
static float beamlength = 16; static float beamlength = 16;
static vec3_t avelocities[NUMVERTEXNORMALS]; static vec3_t avelocities[NUMVERTEXNORMALS];
extern float r_avertexnormals[NUMVERTEXNORMALS][3];
void void
R_EntityParticles (entity_t *ent) R_EntityParticles (entity_t *ent)
{ {
int count, i; int count, i;
float angle, dist, sr, sp, sy, cr, cp, cy; float angle, dist, sp, sy, cp, cy; // cr, sr
particle_t *p; particle_t *p;
vec3_t forward; vec3_t forward;
@ -110,9 +111,10 @@ R_EntityParticles (entity_t *ent)
angle = r_realtime * avelocities[i][1]; angle = r_realtime * avelocities[i][1];
sp = sin (angle); sp = sin (angle);
cp = cos (angle); cp = cos (angle);
angle = r_realtime * avelocities[i][2]; // Next 3 lines results aren't currently used, may be in future. --Despair
sr = sin (angle); // angle = r_realtime * avelocities[i][2];
cr = cos (angle); // sr = sin (angle);
// cr = cos (angle);
forward[0] = cp * cy; forward[0] = cp * cy;
forward[1] = cp * sy; forward[1] = cp * sy;
@ -129,14 +131,11 @@ R_EntityParticles (entity_t *ent)
p->color = 0x6f; p->color = 0x6f;
p->type = pt_explode; p->type = pt_explode;
p->org[0] = p->org[0] = ent->origin[0] + r_avertexnormals[i][0] * dist +
ent->origin[0] + r_avertexnormals[i][0] * dist +
forward[0] * beamlength; forward[0] * beamlength;
p->org[1] = p->org[1] = ent->origin[1] + r_avertexnormals[i][1] * dist +
ent->origin[1] + r_avertexnormals[i][1] * dist +
forward[1] * beamlength; forward[1] * beamlength;
p->org[2] = p->org[2] = ent->origin[2] + r_avertexnormals[i][2] * dist +
ent->origin[2] + r_avertexnormals[i][2] * dist +
forward[2] * beamlength; forward[2] * beamlength;
} }
} }