diff options
author | erorcun <erayorcunus@gmail.com> | 2019-10-26 00:22:01 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-10-26 00:22:01 +0200 |
commit | e7cb489b2234df6da46317c8e5d092032ed6bdf6 (patch) | |
tree | 70b8ac32250c04bb3c01b6678871cea24b55446f /src/render/Particle.cpp | |
parent | Fixing array sizes in CMessages (diff) | |
parent | Fixes&Peds (diff) | |
download | re3-e7cb489b2234df6da46317c8e5d092032ed6bdf6.tar re3-e7cb489b2234df6da46317c8e5d092032ed6bdf6.tar.gz re3-e7cb489b2234df6da46317c8e5d092032ed6bdf6.tar.bz2 re3-e7cb489b2234df6da46317c8e5d092032ed6bdf6.tar.lz re3-e7cb489b2234df6da46317c8e5d092032ed6bdf6.tar.xz re3-e7cb489b2234df6da46317c8e5d092032ed6bdf6.tar.zst re3-e7cb489b2234df6da46317c8e5d092032ed6bdf6.zip |
Diffstat (limited to '')
-rw-r--r-- | src/render/Particle.cpp | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/render/Particle.cpp b/src/render/Particle.cpp index e2db55c7..56ac9512 100644 --- a/src/render/Particle.cpp +++ b/src/render/Particle.cpp @@ -12,6 +12,10 @@ #include "ParticleObject.h" #include "Particle.h" +#ifndef MASTER +bool CParticle::bEnableBannedParticles = false; +#endif + #define MAX_PARTICLES_ON_SCREEN (1000) @@ -768,7 +772,9 @@ CParticle *CParticle::AddParticle(tParticleType type, CVector const &vecPos, CVe { if ( CTimer::GetIsPaused() ) return NULL; - +#ifndef MASTER + if(!bEnableBannedParticles) +#endif if ( ( type == PARTICLE_ENGINE_SMOKE || type == PARTICLE_ENGINE_SMOKE2 || type == PARTICLE_ENGINE_STEAM @@ -781,7 +787,7 @@ CParticle *CParticle::AddParticle(tParticleType type, CVector const &vecPos, CVe { return nil; } - + CParticle *pParticle = m_pUnusedListHead; if ( pParticle == nil ) @@ -1455,7 +1461,10 @@ void CParticle::Render() RwRaster **frames = psystem->m_ppRaster; tParticleType type = psystem->m_Type; - + +#ifndef MASTER + if (!bEnableBannedParticles) +#endif if ( type == PARTICLE_ENGINE_SMOKE || type == PARTICLE_ENGINE_SMOKE2 || type == PARTICLE_ENGINE_STEAM |