aboutsummaryrefslogtreecommitdiff
path: root/sp/src/game/client/particle_collision.h
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 /sp/src/game/client/particle_collision.h
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 'sp/src/game/client/particle_collision.h')
-rw-r--r--sp/src/game/client/particle_collision.h152
1 files changed, 76 insertions, 76 deletions
diff --git a/sp/src/game/client/particle_collision.h b/sp/src/game/client/particle_collision.h
index f8eb6de2..159a7a36 100644
--- a/sp/src/game/client/particle_collision.h
+++ b/sp/src/game/client/particle_collision.h
@@ -1,77 +1,77 @@
-//========= Copyright Valve Corporation, All rights reserved. ============//
-//
-// Purpose:
-//
-// $Workfile: $
-// $Date: $
-//
-//-----------------------------------------------------------------------------
-// $Log: $
-//
-// $NoKeywords: $
-//=============================================================================//
-
-#if !defined( PARTICLE_COLLISION_H )
-#define PARTICLE_COLLISION_H
-#ifdef _WIN32
-#pragma once
-#endif
-
-#include "particles_simple.h"
-#include "particlemgr.h"
-
-#define MAX_COLLISION_PLANES 6
-
-//
-// CBaseSimpleCollision
-//
-
-class CBaseSimpleCollision
-{
-public:
-
- CBaseSimpleCollision( void );
-
- static CBaseSimpleCollision *Create( void ) { return new CBaseSimpleCollision; }
-
- virtual void Setup( const Vector &origin, float speed, float gravity );
- virtual void TraceLine( const Vector &start, const Vector &end, trace_t *pTrace, bool coarse = true );
-
- void ClearActivePlanes( void );
-
-protected:
-
- virtual void TestForPlane( const Vector &start, const Vector &dir, float speed, float gravity );
- virtual void ConsiderPlane( cplane_t *plane );
-
- VPlane m_collisionPlanes[MAX_COLLISION_PLANES];
- int m_nActivePlanes;
-};
-
-//
-// CParticleCollision
-//
-
-class CParticleCollision : public CBaseSimpleCollision
-{
-public:
-
- CParticleCollision( void );
-
- static CParticleCollision *Create( void ) { return new CParticleCollision; }
-
- virtual void Setup( const Vector &origin, const Vector *dir, float angularSpread, float minSpeed, float maxSpeed, float gravity, float dampen );
- virtual bool MoveParticle( Vector &origin, Vector &velocity, float *rollDelta, float timeDelta, trace_t *pTrace );
-
- void SetGravity( float gravity ) { m_flGravity = gravity; }
- void SetCollisionDampen( float dampen ) { m_flCollisionDampen = dampen; }
- void SetAngularCollisionDampen( float dampen ) { m_flAngularCollisionDampen = dampen;}
-
-protected:
-
- float m_flGravity;
- float m_flCollisionDampen;
- float m_flAngularCollisionDampen;
-};
-
+//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+// Purpose:
+//
+// $Workfile: $
+// $Date: $
+//
+//-----------------------------------------------------------------------------
+// $Log: $
+//
+// $NoKeywords: $
+//=============================================================================//
+
+#if !defined( PARTICLE_COLLISION_H )
+#define PARTICLE_COLLISION_H
+#ifdef _WIN32
+#pragma once
+#endif
+
+#include "particles_simple.h"
+#include "particlemgr.h"
+
+#define MAX_COLLISION_PLANES 6
+
+//
+// CBaseSimpleCollision
+//
+
+class CBaseSimpleCollision
+{
+public:
+
+ CBaseSimpleCollision( void );
+
+ static CBaseSimpleCollision *Create( void ) { return new CBaseSimpleCollision; }
+
+ virtual void Setup( const Vector &origin, float speed, float gravity );
+ virtual void TraceLine( const Vector &start, const Vector &end, trace_t *pTrace, bool coarse = true );
+
+ void ClearActivePlanes( void );
+
+protected:
+
+ virtual void TestForPlane( const Vector &start, const Vector &dir, float speed, float gravity );
+ virtual void ConsiderPlane( cplane_t *plane );
+
+ VPlane m_collisionPlanes[MAX_COLLISION_PLANES];
+ int m_nActivePlanes;
+};
+
+//
+// CParticleCollision
+//
+
+class CParticleCollision : public CBaseSimpleCollision
+{
+public:
+
+ CParticleCollision( void );
+
+ static CParticleCollision *Create( void ) { return new CParticleCollision; }
+
+ virtual void Setup( const Vector &origin, const Vector *dir, float angularSpread, float minSpeed, float maxSpeed, float gravity, float dampen );
+ virtual bool MoveParticle( Vector &origin, Vector &velocity, float *rollDelta, float timeDelta, trace_t *pTrace );
+
+ void SetGravity( float gravity ) { m_flGravity = gravity; }
+ void SetCollisionDampen( float dampen ) { m_flCollisionDampen = dampen; }
+ void SetAngularCollisionDampen( float dampen ) { m_flAngularCollisionDampen = dampen;}
+
+protected:
+
+ float m_flGravity;
+ float m_flCollisionDampen;
+ float m_flAngularCollisionDampen;
+};
+
#endif //PARTICLE_COLLISION_H \ No newline at end of file