CFluidPlaneCPU: Early exit in CTurbulence constructor

Allows unindenting code.
This commit is contained in:
Lioncash 2020-05-12 16:58:27 -04:00
parent dc32bee499
commit 75494a501a
1 changed files with 22 additions and 20 deletions

View File

@ -25,7 +25,10 @@ CFluidPlaneCPU::CTurbulence::CTurbulence(float speed, float distance, float freq
, x1c_amplitudeMin(amplitudeMin) , x1c_amplitudeMin(amplitudeMin)
, x2c_ooTurbSpeed(1.f / x0_speed) , x2c_ooTurbSpeed(1.f / x0_speed)
, x30_ooTurbDistance(1.f / x4_distance) { , x30_ooTurbDistance(1.f / x4_distance) {
if (x18_amplitudeMax != 0.f || x1c_amplitudeMin != 0.f) { if (x18_amplitudeMax == 0.f && x1c_amplitudeMin == 0.f) {
return;
}
x24_tableCount = kTableSize; x24_tableCount = kTableSize;
x28_heightSelPitch = x24_tableCount; x28_heightSelPitch = x24_tableCount;
x20_table.reset(new float[x24_tableCount]); x20_table.reset(new float[x24_tableCount]);
@ -45,7 +48,6 @@ CFluidPlaneCPU::CTurbulence::CTurbulence(float speed, float distance, float freq
} }
x34_hasTurbulence = true; x34_hasTurbulence = true;
}
} }
CFluidPlaneCPU::CFluidPlaneCPU(CAssetId texPattern1, CAssetId texPattern2, CAssetId texColor, CAssetId bumpMap, CFluidPlaneCPU::CFluidPlaneCPU(CAssetId texPattern1, CAssetId texPattern2, CAssetId texColor, CAssetId bumpMap,