mirror of
https://github.com/celisej567/source-engine.git
synced 2026-01-04 18:09:53 +03:00
add source-sdk-2013
This commit is contained in:
@@ -92,11 +92,11 @@ void C_BaseTempEntity::Precache( void )
|
||||
//-----------------------------------------------------------------------------
|
||||
void C_BaseTempEntity::PrecacheTempEnts( void )
|
||||
{
|
||||
C_BaseTempEntity *pTe = GetList();
|
||||
while ( pTe )
|
||||
C_BaseTempEntity *te = GetList();
|
||||
while ( te )
|
||||
{
|
||||
pTe->Precache();
|
||||
pTe = pTe->GetNext();
|
||||
te->Precache();
|
||||
te = te->GetNext();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -106,12 +106,12 @@ void C_BaseTempEntity::PrecacheTempEnts( void )
|
||||
void C_BaseTempEntity::ClearDynamicTempEnts( void )
|
||||
{
|
||||
C_BaseTempEntity *next;
|
||||
C_BaseTempEntity *pTe = s_pDynamicEntities;
|
||||
while ( pTe )
|
||||
C_BaseTempEntity *te = s_pDynamicEntities;
|
||||
while ( te )
|
||||
{
|
||||
next = pTe->GetNextDynamic();
|
||||
delete pTe;
|
||||
pTe = next;
|
||||
next = te->GetNextDynamic();
|
||||
delete te;
|
||||
te = next;
|
||||
}
|
||||
|
||||
s_pDynamicEntities = NULL;
|
||||
@@ -123,20 +123,20 @@ void C_BaseTempEntity::ClearDynamicTempEnts( void )
|
||||
void C_BaseTempEntity::CheckDynamicTempEnts( void )
|
||||
{
|
||||
C_BaseTempEntity *next, *newlist = NULL;
|
||||
C_BaseTempEntity *pTe = s_pDynamicEntities;
|
||||
while ( pTe )
|
||||
C_BaseTempEntity *te = s_pDynamicEntities;
|
||||
while ( te )
|
||||
{
|
||||
next = pTe->GetNextDynamic();
|
||||
if ( pTe->ShouldDestroy() )
|
||||
next = te->GetNextDynamic();
|
||||
if ( te->ShouldDestroy() )
|
||||
{
|
||||
delete pTe;
|
||||
delete te;
|
||||
}
|
||||
else
|
||||
{
|
||||
pTe->m_pNextDynamic = newlist;
|
||||
newlist = pTe;
|
||||
te->m_pNextDynamic = newlist;
|
||||
newlist = te;
|
||||
}
|
||||
pTe = next;
|
||||
te = next;
|
||||
}
|
||||
|
||||
s_pDynamicEntities = newlist;
|
||||
|
||||
Reference in New Issue
Block a user