From 39ed87570bdb2f86969d4be821c94b722dc71179 Mon Sep 17 00:00:00 2001 From: Joe Ludwig Date: Wed, 26 Jun 2013 15:22:04 -0700 Subject: First version of the SOurce SDK 2013 --- mp/src/game/server/particle_light.cpp | 41 +++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 mp/src/game/server/particle_light.cpp (limited to 'mp/src/game/server/particle_light.cpp') diff --git a/mp/src/game/server/particle_light.cpp b/mp/src/game/server/particle_light.cpp new file mode 100644 index 00000000..aa815bf4 --- /dev/null +++ b/mp/src/game/server/particle_light.cpp @@ -0,0 +1,41 @@ +//========= Copyright Valve Corporation, All rights reserved. ============// +// +// Purpose: +// +// $NoKeywords: $ +//=============================================================================// + +#include "cbase.h" +#include "particle_light.h" + +// memdbgon must be the last include file in a .cpp file!!! +#include "tier0/memdbgon.h" + +LINK_ENTITY_TO_CLASS( env_particlelight, CParticleLight ); + + +//Save/restore +BEGIN_DATADESC( CParticleLight ) + + //Keyvalue fields + DEFINE_KEYFIELD( m_flIntensity, FIELD_FLOAT, "Intensity" ), + DEFINE_KEYFIELD( m_vColor, FIELD_VECTOR, "Color" ), + DEFINE_KEYFIELD( m_PSName, FIELD_STRING, "PSName" ), + DEFINE_KEYFIELD( m_bDirectional, FIELD_BOOLEAN, "Directional" ) + +END_DATADESC() + + + +//----------------------------------------------------------------------------- +// Purpose: Called before spawning, after key values have been set. +//----------------------------------------------------------------------------- +CParticleLight::CParticleLight() +{ + m_flIntensity = 5000; + m_vColor.Init( 1, 0, 0 ); + m_PSName = NULL_STRING; + m_bDirectional = false; +} + + -- cgit v1.2.3