mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-07-02 00:13:33 +00:00
CDecalManager: Make use of std::nullopt where applicable
Same thing, less verbose.
This commit is contained in:
parent
6fc32f44df
commit
7d6e466b68
@ -21,8 +21,9 @@ void CDecalManager::Initialize() {
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
m_DecalPool.clear();
|
m_DecalPool.clear();
|
||||||
for (int i = 0; i < 64; ++i)
|
for (int i = 0; i < 64; ++i) {
|
||||||
m_DecalPool.emplace_back(std::optional<CDecal>{}, 0, i - 1, false);
|
m_DecalPool.emplace_back(std::nullopt, 0, i - 1, false);
|
||||||
|
}
|
||||||
|
|
||||||
m_FreeIndex = 63;
|
m_FreeIndex = 63;
|
||||||
m_PoolInitialized = true;
|
m_PoolInitialized = true;
|
||||||
@ -39,8 +40,9 @@ void CDecalManager::Reinitialize() {
|
|||||||
Initialize();
|
Initialize();
|
||||||
|
|
||||||
m_DecalPool.clear();
|
m_DecalPool.clear();
|
||||||
for (int i = 0; i < 64; ++i)
|
for (int i = 0; i < 64; ++i) {
|
||||||
m_DecalPool.emplace_back(std::optional<CDecal>{}, 0, i - 1, false);
|
m_DecalPool.emplace_back(std::nullopt, 0, i - 1, false);
|
||||||
|
}
|
||||||
|
|
||||||
m_ActiveIndexList.clear();
|
m_ActiveIndexList.clear();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user