tar jxf filename.bz2
$ tar zxf textures.tar.gz
$ q1
$ cd darkplaces-20071120 $ make cl-release
$ cd $HOME $ ./darkplaces-20071120/darkplaces-glx
void R_Gore_f (void)
{
if (gore) {
gore = false;
Con_Printf("gore off\n");
} else {
gore = true;
Con_Printf("gore on\n");
}
}
Cmd_AddCommand ("gore", R_Gore_f);
extern qboolean gore;
qboolean gore = false;
void COM_InitArgv (int argc, char **argv)
...
if (COM_CheckParm ("-gore")) {
gore = true;
}
...
void R_ParticleExplosion2 (vec3_t org, int colorStart, int colorLength)
{
int i, j;
particle_t *p;
int colorMod = 0;
int multiplier=1;
if (gore)
multiplier = 2;
for (i=0; i<512*multiplier; i++) {
if (!free_particles)
return;
p = free_particles;
free_particles = p->next;
p->next = active_particles;
active_particles = p;
p->die = cl.time + 0.3;
p->color = colorStart + (colorMod % colorLength);
colorMod++;
...
p->type = pt_blob;
for (j=0 ; j<3 ; j++) {
p->org[j] = org[j] + ((rand()%32)-16);
if (gore)
p->vel[j] = (rand()%512)-256;
else
p->vel[j] = (rand()%1024)-512;
}
}
}
}
This document was produced using groff-1.19.