Fix spacing in particle system files

This commit is contained in:
Blixibon 2022-10-26 13:37:59 -05:00
parent 63a888252f
commit 12742b7815
3 changed files with 254 additions and 248 deletions

View File

@ -152,11 +152,13 @@ void C_ParticleSystem::ClientThink(void)
AssertMsg1( pEffect, "Particle system couldn't make %s", pszName );
if (pEffect)
{
if (m_vControlPointVecs[0] != GetAbsOrigin() && m_hControlPointEnts[0] == NULL){
if (m_vControlPointVecs[0] != GetAbsOrigin() && m_hControlPointEnts[0] == NULL)
{
// we are using info_particle_system_coordinate
for (int i = 0; i < kMAXCONTROLPOINTS; ++i)
{
ParticleProp()->AddControlPoint(pEffect, i + 1, this, PATTACH_WORLDORIGIN, 0, m_vControlPointVecs[i] - GetAbsOrigin());
AssertMsg2(m_iControlPointParents[i] >= 0 && m_iControlPointParents[i] <= kMAXCONTROLPOINTS,
"Particle system specified bogus control point parent (%d) for point %d.",
m_iControlPointParents[i], i);
@ -167,7 +169,8 @@ void C_ParticleSystem::ClientThink(void)
}
}
}
else{
else
{
for ( int i = 0 ; i < kMAXCONTROLPOINTS ; ++i )
{
CBaseEntity *pOnEntity = m_hControlPointEnts[i].Get();
@ -175,6 +178,7 @@ void C_ParticleSystem::ClientThink(void)
{
ParticleProp()->AddControlPoint( pEffect, i + 1, pOnEntity, PATTACH_ABSORIGIN_FOLLOW );
}
AssertMsg2( m_iControlPointParents[i] >= 0 && m_iControlPointParents[i] <= kMAXCONTROLPOINTS ,
"Particle system specified bogus control point parent (%d) for point %d.",
m_iControlPointParents[i], i );

View File

@ -120,7 +120,6 @@ DEFINE_KEYFIELD(m_iControlPointParents[5], FIELD_CHARACTER, "cpoint6_parent"),
DEFINE_KEYFIELD( m_iControlPointParents[6], FIELD_CHARACTER, "cpoint7_parent" ),
DEFINE_AUTO_ARRAY( m_hControlPointEnts, FIELD_EHANDLE ),
DEFINE_AUTO_ARRAY(m_vControlPointVecs, FIELD_VECTOR),
DEFINE_INPUTFUNC( FIELD_VOID, "Start", InputStart ),
DEFINE_INPUTFUNC( FIELD_VOID, "Stop", InputStop ),
@ -257,22 +256,25 @@ void CParticleSystem::InputDestroyImmediately(inputdata_t &inputdata)
//-----------------------------------------------------------------------------
// Purpose: Find each entity referred to by m_iszControlPointNames and
// resolve it into the corresponding slot in m_vControlPointVecs
// resolve it into the corresponding slot in m_hControlPointEnts
//-----------------------------------------------------------------------------
void CParticleSystem::ReadControlPointEnts( void )
{
for ( int i = 0 ; i < kMAXCONTROLPOINTS; ++i )
{
if (UsesCoordinates()) {
if (UsesCoordinates())
{
Vector vecCoords;
// cast str to vector, add vector to array
const char* pszVector = STRING(m_iszControlPointNames[i]);
UTIL_StringToVector(vecCoords.Base(), pszVector);
m_vControlPointVecs.Set(i, vecCoords);
}
else{
else
{
if ( m_iszControlPointNames[i] == NULL_STRING )
continue;
CBaseEntity *pPointEnt = gEntList.FindEntityGeneric( NULL, STRING( m_iszControlPointNames[i] ), this );
Assert( pPointEnt != NULL );
if ( pPointEnt == NULL )

View File

@ -46,7 +46,7 @@ public:
protected:
/// Load up and resolve the entities that are supposed to be the control points
virtual void ReadControlPointEnts(void);
void ReadControlPointEnts( void );
bool m_bStartActive;
string_t m_iszEffectName;