From: lordhavoc Date: Tue, 28 Nov 2000 13:22:31 +0000 (+0000) Subject: made glowing lightning optional X-Git-Tag: RELEASE_0_2_0_RC1~903 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=4f5f234f775525e477a78f7efcfe228d679a6f51;p=xonotic%2Fdarkplaces.git made glowing lightning optional git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@117 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/cl_tent.c b/cl_tent.c index d6d42475..e03e3aef 100644 --- a/cl_tent.c +++ b/cl_tent.c @@ -21,6 +21,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include "quakedef.h" +cvar_t r_glowinglightning = {"r_glowinglightning", "1", true}; + int num_temp_entities; entity_t cl_temp_entities[MAX_TEMP_ENTITIES]; beam_t cl_beams[MAX_BEAMS]; @@ -40,6 +42,7 @@ CL_ParseTEnt */ void CL_InitTEnts (void) { + Cvar_RegisterVariable(&r_glowinglightning); cl_sfx_wizhit = S_PrecacheSound ("wizard/hit.wav"); cl_sfx_knighthit = S_PrecacheSound ("hknight/hit.wav"); cl_sfx_tink1 = S_PrecacheSound ("weapons/tink1.wav"); @@ -612,11 +615,14 @@ void CL_UpdateTEnts (void) ent->angles[1] = yaw; ent->angles[2] = rand()%360; - dl = CL_AllocDlight (0); - VectorCopy (ent->origin, dl->origin); - dl->radius = 100 + (rand()&31); - dl->die = cl.time + 0.001; - dl->color[0] = 1;dl->color[1] = 1;dl->color[2] = 1; + if (r_glowinglightning.value) + { + dl = CL_AllocDlight (0); + VectorCopy (ent->origin, dl->origin); + dl->radius = 100 + (rand()&31); + dl->die = cl.time + 0.001; + dl->color[0] = 1;dl->color[1] = 1;dl->color[2] = 1; + } VectorMA(org, 30, dist, org); d -= 30;