diff options
| author | Jørgen P. Tjernø <[email protected]> | 2013-12-02 19:31:46 -0800 |
|---|---|---|
| committer | Jørgen P. Tjernø <[email protected]> | 2013-12-02 19:46:31 -0800 |
| commit | f56bb35301836e56582a575a75864392a0177875 (patch) | |
| tree | de61ddd39de3e7df52759711950b4c288592f0dc /sp/src/game/server/hl2mp/te_hl2mp_shotgun_shot.cpp | |
| parent | Mark some more files as text. (diff) | |
| download | source-sdk-2013-f56bb35301836e56582a575a75864392a0177875.tar.xz source-sdk-2013-f56bb35301836e56582a575a75864392a0177875.zip | |
Fix line endings. WHAMMY.
Diffstat (limited to 'sp/src/game/server/hl2mp/te_hl2mp_shotgun_shot.cpp')
| -rw-r--r-- | sp/src/game/server/hl2mp/te_hl2mp_shotgun_shot.cpp | 208 |
1 files changed, 104 insertions, 104 deletions
diff --git a/sp/src/game/server/hl2mp/te_hl2mp_shotgun_shot.cpp b/sp/src/game/server/hl2mp/te_hl2mp_shotgun_shot.cpp index 8db3bb47..6c937765 100644 --- a/sp/src/game/server/hl2mp/te_hl2mp_shotgun_shot.cpp +++ b/sp/src/game/server/hl2mp/te_hl2mp_shotgun_shot.cpp @@ -1,104 +1,104 @@ -//========= Copyright Valve Corporation, All rights reserved. ============//
-//
-// Purpose:
-//
-// $Workfile: $
-// $Date: $
-//
-//-----------------------------------------------------------------------------
-// $Log: $
-//
-// $NoKeywords: $
-//=============================================================================//
-#include "cbase.h"
-#include "basetempentity.h"
-
-
-#define NUM_BULLET_SEED_BITS 8
-
-
-//-----------------------------------------------------------------------------
-// Purpose: Display's a blood sprite
-//-----------------------------------------------------------------------------
-class CTEHL2MPFireBullets : public CBaseTempEntity
-{
-public:
- DECLARE_CLASS( CTEHL2MPFireBullets, CBaseTempEntity );
- DECLARE_SERVERCLASS();
-
- CTEHL2MPFireBullets( const char *name );
- virtual ~CTEHL2MPFireBullets( void );
-
-public:
- CNetworkVar( int, m_iPlayer );
- CNetworkVector( m_vecOrigin );
- CNetworkVector( m_vecDir );
- CNetworkVar( int, m_iAmmoID );
- CNetworkVar( int, m_iSeed );
- CNetworkVar( int, m_iShots );
- CNetworkVar( float, m_flSpread );
- CNetworkVar( bool, m_bDoImpacts );
- CNetworkVar( bool, m_bDoTracers );
-};
-
-//-----------------------------------------------------------------------------
-// Purpose:
-// Input : *name -
-//-----------------------------------------------------------------------------
-CTEHL2MPFireBullets::CTEHL2MPFireBullets( const char *name ) :
- CBaseTempEntity( name )
-{
-}
-
-//-----------------------------------------------------------------------------
-// Purpose:
-//-----------------------------------------------------------------------------
-CTEHL2MPFireBullets::~CTEHL2MPFireBullets( void )
-{
-}
-
-IMPLEMENT_SERVERCLASS_ST_NOBASE(CTEHL2MPFireBullets, DT_TEHL2MPFireBullets)
- SendPropVector( SENDINFO(m_vecOrigin), -1, SPROP_COORD ),
- SendPropVector( SENDINFO(m_vecDir), -1 ),
- SendPropInt( SENDINFO( m_iAmmoID ), 5, SPROP_UNSIGNED ),
- SendPropInt( SENDINFO( m_iSeed ), NUM_BULLET_SEED_BITS, SPROP_UNSIGNED ),
- SendPropInt( SENDINFO( m_iShots ), 5, SPROP_UNSIGNED ),
- SendPropInt( SENDINFO( m_iPlayer ), 6, SPROP_UNSIGNED ), // max 64 players, see MAX_PLAYERS
- SendPropFloat( SENDINFO( m_flSpread ), 10, 0, 0, 1 ),
- SendPropBool( SENDINFO( m_bDoImpacts ) ),
- SendPropBool( SENDINFO( m_bDoTracers ) ),
-END_SEND_TABLE()
-
-
-// Singleton
-static CTEHL2MPFireBullets g_TEHL2MPFireBullets( "Shotgun Shot" );
-
-
-void TE_HL2MPFireBullets(
- int iPlayerIndex,
- const Vector &vOrigin,
- const Vector &vDir,
- int iAmmoID,
- int iSeed,
- int iShots,
- float flSpread,
- bool bDoTracers,
- bool bDoImpacts )
-{
- CPASFilter filter( vOrigin );
- filter.UsePredictionRules();
-
- g_TEHL2MPFireBullets.m_iPlayer = iPlayerIndex;
- g_TEHL2MPFireBullets.m_vecOrigin = vOrigin;
- g_TEHL2MPFireBullets.m_vecDir = vDir;
- g_TEHL2MPFireBullets.m_iSeed = iSeed;
- g_TEHL2MPFireBullets.m_iShots = iShots;
- g_TEHL2MPFireBullets.m_flSpread = flSpread;
- g_TEHL2MPFireBullets.m_iAmmoID = iAmmoID;
- g_TEHL2MPFireBullets.m_bDoTracers = bDoTracers;
- g_TEHL2MPFireBullets.m_bDoImpacts = bDoImpacts;
-
- Assert( iSeed < (1 << NUM_BULLET_SEED_BITS) );
-
- g_TEHL2MPFireBullets.Create( filter, 0 );
-}
+//========= Copyright Valve Corporation, All rights reserved. ============// +// +// Purpose: +// +// $Workfile: $ +// $Date: $ +// +//----------------------------------------------------------------------------- +// $Log: $ +// +// $NoKeywords: $ +//=============================================================================// +#include "cbase.h" +#include "basetempentity.h" + + +#define NUM_BULLET_SEED_BITS 8 + + +//----------------------------------------------------------------------------- +// Purpose: Display's a blood sprite +//----------------------------------------------------------------------------- +class CTEHL2MPFireBullets : public CBaseTempEntity +{ +public: + DECLARE_CLASS( CTEHL2MPFireBullets, CBaseTempEntity ); + DECLARE_SERVERCLASS(); + + CTEHL2MPFireBullets( const char *name ); + virtual ~CTEHL2MPFireBullets( void ); + +public: + CNetworkVar( int, m_iPlayer ); + CNetworkVector( m_vecOrigin ); + CNetworkVector( m_vecDir ); + CNetworkVar( int, m_iAmmoID ); + CNetworkVar( int, m_iSeed ); + CNetworkVar( int, m_iShots ); + CNetworkVar( float, m_flSpread ); + CNetworkVar( bool, m_bDoImpacts ); + CNetworkVar( bool, m_bDoTracers ); +}; + +//----------------------------------------------------------------------------- +// Purpose: +// Input : *name - +//----------------------------------------------------------------------------- +CTEHL2MPFireBullets::CTEHL2MPFireBullets( const char *name ) : + CBaseTempEntity( name ) +{ +} + +//----------------------------------------------------------------------------- +// Purpose: +//----------------------------------------------------------------------------- +CTEHL2MPFireBullets::~CTEHL2MPFireBullets( void ) +{ +} + +IMPLEMENT_SERVERCLASS_ST_NOBASE(CTEHL2MPFireBullets, DT_TEHL2MPFireBullets) + SendPropVector( SENDINFO(m_vecOrigin), -1, SPROP_COORD ), + SendPropVector( SENDINFO(m_vecDir), -1 ), + SendPropInt( SENDINFO( m_iAmmoID ), 5, SPROP_UNSIGNED ), + SendPropInt( SENDINFO( m_iSeed ), NUM_BULLET_SEED_BITS, SPROP_UNSIGNED ), + SendPropInt( SENDINFO( m_iShots ), 5, SPROP_UNSIGNED ), + SendPropInt( SENDINFO( m_iPlayer ), 6, SPROP_UNSIGNED ), // max 64 players, see MAX_PLAYERS + SendPropFloat( SENDINFO( m_flSpread ), 10, 0, 0, 1 ), + SendPropBool( SENDINFO( m_bDoImpacts ) ), + SendPropBool( SENDINFO( m_bDoTracers ) ), +END_SEND_TABLE() + + +// Singleton +static CTEHL2MPFireBullets g_TEHL2MPFireBullets( "Shotgun Shot" ); + + +void TE_HL2MPFireBullets( + int iPlayerIndex, + const Vector &vOrigin, + const Vector &vDir, + int iAmmoID, + int iSeed, + int iShots, + float flSpread, + bool bDoTracers, + bool bDoImpacts ) +{ + CPASFilter filter( vOrigin ); + filter.UsePredictionRules(); + + g_TEHL2MPFireBullets.m_iPlayer = iPlayerIndex; + g_TEHL2MPFireBullets.m_vecOrigin = vOrigin; + g_TEHL2MPFireBullets.m_vecDir = vDir; + g_TEHL2MPFireBullets.m_iSeed = iSeed; + g_TEHL2MPFireBullets.m_iShots = iShots; + g_TEHL2MPFireBullets.m_flSpread = flSpread; + g_TEHL2MPFireBullets.m_iAmmoID = iAmmoID; + g_TEHL2MPFireBullets.m_bDoTracers = bDoTracers; + g_TEHL2MPFireBullets.m_bDoImpacts = bDoImpacts; + + Assert( iSeed < (1 << NUM_BULLET_SEED_BITS) ); + + g_TEHL2MPFireBullets.Create( filter, 0 ); +} |