aboutsummaryrefslogtreecommitdiff
path: root/mp/src/game/client/lampbeamproxy.cpp
diff options
context:
space:
mode:
authorJørgen P. Tjernø <[email protected]>2013-12-02 19:31:46 -0800
committerJørgen P. Tjernø <[email protected]>2013-12-02 19:46:31 -0800
commitf56bb35301836e56582a575a75864392a0177875 (patch)
treede61ddd39de3e7df52759711950b4c288592f0dc /mp/src/game/client/lampbeamproxy.cpp
parentMark some more files as text. (diff)
downloadsource-sdk-2013-f56bb35301836e56582a575a75864392a0177875.tar.xz
source-sdk-2013-f56bb35301836e56582a575a75864392a0177875.zip
Fix line endings. WHAMMY.
Diffstat (limited to 'mp/src/game/client/lampbeamproxy.cpp')
-rw-r--r--mp/src/game/client/lampbeamproxy.cpp182
1 files changed, 91 insertions, 91 deletions
diff --git a/mp/src/game/client/lampbeamproxy.cpp b/mp/src/game/client/lampbeamproxy.cpp
index 3a8db095..38140d75 100644
--- a/mp/src/game/client/lampbeamproxy.cpp
+++ b/mp/src/game/client/lampbeamproxy.cpp
@@ -1,91 +1,91 @@
-//========= Copyright Valve Corporation, All rights reserved. ============//
-//
-// Purpose:
-//
-// $NoKeywords: $
-//=============================================================================//
-#include "cbase.h"
-#include "proxyentity.h"
-#include "materialsystem/imaterialvar.h"
-#include "materialsystem/imaterial.h"
-#include "view.h"
-
-// memdbgon must be the last include file in a .cpp file!!!
-#include "tier0/memdbgon.h"
-
-//-----------------------------------------------------------------------------
-// Purpose: Used for 'card' beams on lamps, this material fades the sprite out
-// as the viewer nears, so that the viewer can't see that the effect is really
-// a card.
-//-----------------------------------------------------------------------------
-class CLampBeamProxy : public CEntityMaterialProxy
-{
-public:
- CLampBeamProxy( void );
- virtual ~CLampBeamProxy( void );
- virtual bool Init( IMaterial *pMaterial, KeyValues* pKeyValues );
- virtual void OnBind( C_BaseEntity *pC_BaseEntity );
-
- virtual IMaterial * GetMaterial();
-
-private:
- IMaterialVar *m_pFadeValue;
-};
-
-//-----------------------------------------------------------------------------
-// Purpose:
-//-----------------------------------------------------------------------------
-CLampBeamProxy::CLampBeamProxy( void )
-{
- m_pFadeValue = NULL;
-}
-
-//-----------------------------------------------------------------------------
-// Purpose:
-//-----------------------------------------------------------------------------
-CLampBeamProxy::~CLampBeamProxy( void )
-{
-}
-
-//-----------------------------------------------------------------------------
-// Purpose: Get pointer to the color value
-// Input : *pMaterial -
-//-----------------------------------------------------------------------------
-bool CLampBeamProxy::Init( IMaterial *pMaterial, KeyValues* pKeyValues )
-{
- assert( pMaterial );
-
- // Need to get the color variable.
- bool found;
- m_pFadeValue = pMaterial->FindVar( "$alpha", &found );
- return found;
-}
-
-//-----------------------------------------------------------------------------
-// Purpose:
-// Input : *pC_BaseEntity -
-//-----------------------------------------------------------------------------
-#define FADE_DIST 150
-
-void CLampBeamProxy::OnBind( C_BaseEntity *pEnt )
-{
- if ( !m_pFadeValue )
- return;
-
- Vector vecLocal = pEnt->GetAbsOrigin() - CurrentViewOrigin();
- VectorNormalize( vecLocal );
-
- float fade = 1.0 - fabs( vecLocal.z );
-
- m_pFadeValue->SetFloatValue( fade );
-}
-
-IMaterial *CLampBeamProxy::GetMaterial()
-{
- if ( !m_pFadeValue )
- return NULL;
-
- return m_pFadeValue->GetOwningMaterial();
-}
-
-EXPOSE_INTERFACE( CLampBeamProxy, IMaterialProxy, "lampbeam" IMATERIAL_PROXY_INTERFACE_VERSION );
+//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+// Purpose:
+//
+// $NoKeywords: $
+//=============================================================================//
+#include "cbase.h"
+#include "proxyentity.h"
+#include "materialsystem/imaterialvar.h"
+#include "materialsystem/imaterial.h"
+#include "view.h"
+
+// memdbgon must be the last include file in a .cpp file!!!
+#include "tier0/memdbgon.h"
+
+//-----------------------------------------------------------------------------
+// Purpose: Used for 'card' beams on lamps, this material fades the sprite out
+// as the viewer nears, so that the viewer can't see that the effect is really
+// a card.
+//-----------------------------------------------------------------------------
+class CLampBeamProxy : public CEntityMaterialProxy
+{
+public:
+ CLampBeamProxy( void );
+ virtual ~CLampBeamProxy( void );
+ virtual bool Init( IMaterial *pMaterial, KeyValues* pKeyValues );
+ virtual void OnBind( C_BaseEntity *pC_BaseEntity );
+
+ virtual IMaterial * GetMaterial();
+
+private:
+ IMaterialVar *m_pFadeValue;
+};
+
+//-----------------------------------------------------------------------------
+// Purpose:
+//-----------------------------------------------------------------------------
+CLampBeamProxy::CLampBeamProxy( void )
+{
+ m_pFadeValue = NULL;
+}
+
+//-----------------------------------------------------------------------------
+// Purpose:
+//-----------------------------------------------------------------------------
+CLampBeamProxy::~CLampBeamProxy( void )
+{
+}
+
+//-----------------------------------------------------------------------------
+// Purpose: Get pointer to the color value
+// Input : *pMaterial -
+//-----------------------------------------------------------------------------
+bool CLampBeamProxy::Init( IMaterial *pMaterial, KeyValues* pKeyValues )
+{
+ assert( pMaterial );
+
+ // Need to get the color variable.
+ bool found;
+ m_pFadeValue = pMaterial->FindVar( "$alpha", &found );
+ return found;
+}
+
+//-----------------------------------------------------------------------------
+// Purpose:
+// Input : *pC_BaseEntity -
+//-----------------------------------------------------------------------------
+#define FADE_DIST 150
+
+void CLampBeamProxy::OnBind( C_BaseEntity *pEnt )
+{
+ if ( !m_pFadeValue )
+ return;
+
+ Vector vecLocal = pEnt->GetAbsOrigin() - CurrentViewOrigin();
+ VectorNormalize( vecLocal );
+
+ float fade = 1.0 - fabs( vecLocal.z );
+
+ m_pFadeValue->SetFloatValue( fade );
+}
+
+IMaterial *CLampBeamProxy::GetMaterial()
+{
+ if ( !m_pFadeValue )
+ return NULL;
+
+ return m_pFadeValue->GetOwningMaterial();
+}
+
+EXPOSE_INTERFACE( CLampBeamProxy, IMaterialProxy, "lampbeam" IMATERIAL_PROXY_INTERFACE_VERSION );