CParticleElectric: Return std::nullopt in GetBounds()

Same behavior, but avoids zeroing out the internal buffer in some
implementations of std::optional.
This commit is contained in:
Lioncash 2020-04-05 05:12:23 -04:00
parent 852dd5c6bf
commit a49d26f800
1 changed files with 5 additions and 4 deletions

View File

@ -695,10 +695,11 @@ bool CParticleElectric::IsSystemDeletable() const {
} }
std::optional<zeus::CAABox> CParticleElectric::GetBounds() const { std::optional<zeus::CAABox> CParticleElectric::GetBounds() const {
if (GetParticleCount() <= 0) if (GetParticleCount() <= 0) {
return {}; return std::nullopt;
else }
return x160_systemBounds;
return x160_systemBounds;
} }
u32 CParticleElectric::GetParticleCount() const { u32 CParticleElectric::GetParticleCount() const {