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/client/playerenumerator.h | |
| 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/client/playerenumerator.h')
| -rw-r--r-- | sp/src/game/client/playerenumerator.h | 140 |
1 files changed, 70 insertions, 70 deletions
diff --git a/sp/src/game/client/playerenumerator.h b/sp/src/game/client/playerenumerator.h index 172e9adf..974fb7d4 100644 --- a/sp/src/game/client/playerenumerator.h +++ b/sp/src/game/client/playerenumerator.h @@ -1,71 +1,71 @@ -//========= Copyright Valve Corporation, All rights reserved. ============//
-//
-// Purpose:
-//
-// $NoKeywords: $
-//=============================================================================//
-
-#ifndef PLAYERENUMERATOR_H
-#define PLAYERENUMERATOR_H
-#ifdef _WIN32
-#pragma once
-#endif
-
-#include "utlvector.h"
-#include "ehandle.h"
-#include "ispatialpartition.h"
-
-class C_BaseEntity;
-
-class CPlayerEnumerator : public IPartitionEnumerator
-{
- DECLARE_CLASS_NOBASE( CPlayerEnumerator );
-public:
- //Forced constructor
- CPlayerEnumerator( float radius, Vector vecOrigin )
- {
- m_flRadiusSquared = radius * radius;
- m_vecOrigin = vecOrigin;
- m_Objects.RemoveAll();
- }
-
- int GetObjectCount() { return m_Objects.Size(); }
-
- C_BaseEntity *GetObject( int index )
- {
- if ( index < 0 || index >= GetObjectCount() )
- return NULL;
-
- return m_Objects[ index ];
- }
-
- //Actual work code
- virtual IterationRetval_t EnumElement( IHandleEntity *pHandleEntity )
- {
- C_BaseEntity *pEnt = ClientEntityList().GetBaseEntityFromHandle( pHandleEntity->GetRefEHandle() );
- if ( pEnt == NULL )
- return ITERATION_CONTINUE;
-
- if ( !pEnt->IsPlayer() )
- return ITERATION_CONTINUE;
-
- Vector deltaPos = pEnt->GetAbsOrigin() - m_vecOrigin;
- if ( deltaPos.LengthSqr() > m_flRadiusSquared )
- return ITERATION_CONTINUE;
-
- CHandle< C_BaseEntity > h;
- h = pEnt;
- m_Objects.AddToTail( h );
-
- return ITERATION_CONTINUE;
- }
-
-public:
- //Data members
- float m_flRadiusSquared;
- Vector m_vecOrigin;
-
- CUtlVector< CHandle< C_BaseEntity > > m_Objects;
-};
-
+//========= Copyright Valve Corporation, All rights reserved. ============// +// +// Purpose: +// +// $NoKeywords: $ +//=============================================================================// + +#ifndef PLAYERENUMERATOR_H +#define PLAYERENUMERATOR_H +#ifdef _WIN32 +#pragma once +#endif + +#include "utlvector.h" +#include "ehandle.h" +#include "ispatialpartition.h" + +class C_BaseEntity; + +class CPlayerEnumerator : public IPartitionEnumerator +{ + DECLARE_CLASS_NOBASE( CPlayerEnumerator ); +public: + //Forced constructor + CPlayerEnumerator( float radius, Vector vecOrigin ) + { + m_flRadiusSquared = radius * radius; + m_vecOrigin = vecOrigin; + m_Objects.RemoveAll(); + } + + int GetObjectCount() { return m_Objects.Size(); } + + C_BaseEntity *GetObject( int index ) + { + if ( index < 0 || index >= GetObjectCount() ) + return NULL; + + return m_Objects[ index ]; + } + + //Actual work code + virtual IterationRetval_t EnumElement( IHandleEntity *pHandleEntity ) + { + C_BaseEntity *pEnt = ClientEntityList().GetBaseEntityFromHandle( pHandleEntity->GetRefEHandle() ); + if ( pEnt == NULL ) + return ITERATION_CONTINUE; + + if ( !pEnt->IsPlayer() ) + return ITERATION_CONTINUE; + + Vector deltaPos = pEnt->GetAbsOrigin() - m_vecOrigin; + if ( deltaPos.LengthSqr() > m_flRadiusSquared ) + return ITERATION_CONTINUE; + + CHandle< C_BaseEntity > h; + h = pEnt; + m_Objects.AddToTail( h ); + + return ITERATION_CONTINUE; + } + +public: + //Data members + float m_flRadiusSquared; + Vector m_vecOrigin; + + CUtlVector< CHandle< C_BaseEntity > > m_Objects; +}; + #endif // PLAYERENUMERATOR_H
\ No newline at end of file |