main menu added

This commit is contained in:
2022-01-17 23:52:42 -05:00
parent 387baf0cc1
commit 2286c33b12
25 changed files with 3714 additions and 84 deletions

View File

@@ -31,7 +31,7 @@ namespace Particles.ParticleSimulation
// counts up for each particle added
private int _idCount;
private const int MaxParticles = 1100;
private int _maxParticles;
private const int MaxParticleTypes = 10;
private const float HealthDelta = 0.005f;
@@ -40,8 +40,9 @@ namespace Particles.ParticleSimulation
private const float ParticleCollisionRadius = 20f;
public void Initialize()
public void Initialize(int nParticles)
{
_maxParticles = nParticles;
for (var i = 0; i < MaxParticleTypes; i++)
CreateRandomParticleType();
}
@@ -129,9 +130,9 @@ namespace Particles.ParticleSimulation
}
// ReSharper disable once InvertIf
if (_particles.Count < MaxParticles)
if (_particles.Count < _maxParticles)
{
for (var i = 0; i < 3 && _particles.Count < MaxParticles; i++)
for (var i = 0; i < 3 && _particles.Count < _maxParticles; i++)
CreateRandomParticle();
}
}