mirror of
https://github.com/alliedmodders/hl2sdk.git
synced 2025-09-20 20:46:03 +08:00
Update from SDK 2013
This commit is contained in:

committed by
Nicholas Hastings

parent
6d5c024820
commit
94b660e16e
@ -1,52 +1,52 @@
|
||||
//========= Copyright <20> 1996-2005, Valve Corporation, All rights reserved. ============//
|
||||
//
|
||||
// Purpose:
|
||||
//
|
||||
// $Workfile: $
|
||||
// $Date: $
|
||||
// $NoKeywords: $
|
||||
//=============================================================================//
|
||||
#include "cbase.h"
|
||||
#include "entitylist.h"
|
||||
|
||||
// memdbgon must be the last include file in a .cpp file!!!
|
||||
#include "tier0/memdbgon.h"
|
||||
|
||||
//=========================================================
|
||||
// Multiplayer intermission spots.
|
||||
//=========================================================
|
||||
class CInfoIntermission:public CPointEntity
|
||||
{
|
||||
public:
|
||||
DECLARE_CLASS( CInfoIntermission, CPointEntity );
|
||||
|
||||
void Spawn( void );
|
||||
void Think( void );
|
||||
};
|
||||
|
||||
void CInfoIntermission::Spawn( void )
|
||||
{
|
||||
SetSolid( SOLID_NONE );
|
||||
AddEffects( EF_NODRAW );
|
||||
SetLocalAngles( vec3_angle );
|
||||
SetNextThink( gpGlobals->curtime + 2 );// let targets spawn !
|
||||
}
|
||||
|
||||
void CInfoIntermission::Think ( void )
|
||||
{
|
||||
CBaseEntity *pTarget;
|
||||
|
||||
// find my target
|
||||
pTarget = gEntList.FindEntityByName( NULL, m_target );
|
||||
|
||||
if ( pTarget )
|
||||
{
|
||||
Vector dir = pTarget->GetLocalOrigin() - GetLocalOrigin();
|
||||
VectorNormalize( dir );
|
||||
QAngle angles;
|
||||
VectorAngles( dir, angles );
|
||||
SetLocalAngles( angles );
|
||||
}
|
||||
}
|
||||
|
||||
LINK_ENTITY_TO_CLASS( info_intermission, CInfoIntermission );
|
||||
//========= Copyright Valve Corporation, All rights reserved. ============//
|
||||
//
|
||||
// Purpose:
|
||||
//
|
||||
// $Workfile: $
|
||||
// $Date: $
|
||||
// $NoKeywords: $
|
||||
//=============================================================================//
|
||||
#include "cbase.h"
|
||||
#include "entitylist.h"
|
||||
|
||||
// memdbgon must be the last include file in a .cpp file!!!
|
||||
#include "tier0/memdbgon.h"
|
||||
|
||||
//=========================================================
|
||||
// Multiplayer intermission spots.
|
||||
//=========================================================
|
||||
class CInfoIntermission:public CPointEntity
|
||||
{
|
||||
public:
|
||||
DECLARE_CLASS( CInfoIntermission, CPointEntity );
|
||||
|
||||
void Spawn( void );
|
||||
void Think( void );
|
||||
};
|
||||
|
||||
void CInfoIntermission::Spawn( void )
|
||||
{
|
||||
SetSolid( SOLID_NONE );
|
||||
AddEffects( EF_NODRAW );
|
||||
SetLocalAngles( vec3_angle );
|
||||
SetNextThink( gpGlobals->curtime + 2 );// let targets spawn !
|
||||
}
|
||||
|
||||
void CInfoIntermission::Think ( void )
|
||||
{
|
||||
CBaseEntity *pTarget;
|
||||
|
||||
// find my target
|
||||
pTarget = gEntList.FindEntityByName( NULL, m_target );
|
||||
|
||||
if ( pTarget )
|
||||
{
|
||||
Vector dir = pTarget->GetLocalOrigin() - GetLocalOrigin();
|
||||
VectorNormalize( dir );
|
||||
QAngle angles;
|
||||
VectorAngles( dir, angles );
|
||||
SetLocalAngles( angles );
|
||||
}
|
||||
}
|
||||
|
||||
LINK_ENTITY_TO_CLASS( info_intermission, CInfoIntermission );
|
||||
|
Reference in New Issue
Block a user