From 1b041ecccfbe44a4f50ffc086e3996e2b6eea4f7 Mon Sep 17 00:00:00 2001 From: Thorbjørn Lindeijer Date: Thu, 8 Feb 2024 22:35:09 +0100 Subject: C++11: Use default member initializers This patch is not exhaustive. --- src/particleemitterprop.h | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) (limited to 'src/particleemitterprop.h') diff --git a/src/particleemitterprop.h b/src/particleemitterprop.h index 2bd92d17..eb719e57 100644 --- a/src/particleemitterprop.h +++ b/src/particleemitterprop.h @@ -35,14 +35,10 @@ enum ChangeFunc template struct ParticleEmitterProp { - ParticleEmitterProp(): - changeFunc(FUNC_NONE) - { - } - void set(T min, T max) { - minVal=min; maxVal=max; + minVal = min; + maxVal = max; } void set(T val) @@ -66,24 +62,24 @@ template struct ParticleEmitterProp switch (changeFunc) { case FUNC_SINE: - val += (T) std::sin(PI * 2 * ((double)(tick%changePeriod) / (double)changePeriod)) * changeAmplitude; + val += (T) std::sin(PI * 2 * ((double)(tick % changePeriod) / (double)changePeriod)) * changeAmplitude; break; case FUNC_SAW: - val += (T) (changeAmplitude * ((double)(tick%changePeriod) / (double)changePeriod)) * 2 - changeAmplitude; + val += (T) (changeAmplitude * ((double)(tick % changePeriod) / (double)changePeriod)) * 2 - changeAmplitude; break; case FUNC_TRIANGLE: - if ((tick%changePeriod) * 2 < changePeriod) + if ((tick % changePeriod) * 2 < changePeriod) { - val += changeAmplitude - (T)((tick%changePeriod) / (double)changePeriod) * changeAmplitude * 4; + val += changeAmplitude - (T)((tick % changePeriod) / (double)changePeriod) * changeAmplitude * 4; } else { - val += changeAmplitude * -3 + (T)((tick%changePeriod) / (double)changePeriod) * changeAmplitude * 4; + val += changeAmplitude * -3 + (T)((tick % changePeriod) / (double)changePeriod) * changeAmplitude * 4; // I have no idea why this works but it does } break; case FUNC_SQUARE: - if ((tick%changePeriod) * 2 < changePeriod) + if ((tick % changePeriod) * 2 < changePeriod) val += changeAmplitude; else val -= changeAmplitude; @@ -100,7 +96,7 @@ template struct ParticleEmitterProp T minVal; T maxVal; - ChangeFunc changeFunc; + ChangeFunc changeFunc = FUNC_NONE; T changeAmplitude; int changePeriod; int changePhase; -- cgit v1.2.3-60-g2f50