diff options
author | Shauren <shauren.trinity@gmail.com> | 2020-04-26 15:27:48 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2020-04-26 15:27:48 +0200 |
commit | 0763844fb604075580e1c84672cb2e4a4fe19cde (patch) | |
tree | f25e720cce02ac894345a77ff87cfa9fce29ad3c /src/server/game/Phasing/PhasingHandler.cpp | |
parent | d994707ba1dba71e65a87b6e3ff8a8630c7cc215 (diff) |
Core/Misc: Improve enum flags with type safe operators
Diffstat (limited to 'src/server/game/Phasing/PhasingHandler.cpp')
-rw-r--r-- | src/server/game/Phasing/PhasingHandler.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/server/game/Phasing/PhasingHandler.cpp b/src/server/game/Phasing/PhasingHandler.cpp index eb582ca0de9..aefaecc57d7 100644 --- a/src/server/game/Phasing/PhasingHandler.cpp +++ b/src/server/game/Phasing/PhasingHandler.cpp @@ -202,7 +202,7 @@ void PhasingHandler::OnMapChange(WorldObject* object) object->GetPhaseShift().UiMapPhaseIds.clear(); object->GetSuppressedPhaseShift().VisibleMapIds.clear(); - for (auto visibleMapPair : sObjectMgr->GetTerrainSwaps()) + for (auto const& visibleMapPair : sObjectMgr->GetTerrainSwaps()) { for (TerrainSwapInfo const* visibleMapInfo : visibleMapPair.second) { @@ -438,9 +438,9 @@ void PhasingHandler::InitDbPhaseShift(PhaseShift& phaseShift, uint8 phaseUseFlag phaseShift.ClearPhases(); phaseShift.IsDbPhaseShift = true; - EnumClassFlag<PhaseShiftFlags> flags = PhaseShiftFlags::None; + EnumFlag_t<PhaseShiftFlags> flags = PhaseShiftFlags::None; if (phaseUseFlags & PHASE_USE_FLAGS_ALWAYS_VISIBLE) - flags = flags | PhaseShiftFlags::AlwaysVisible | PhaseShiftFlags::Unphased; + flags |= PhaseShiftFlags::AlwaysVisible | PhaseShiftFlags::Unphased; if (phaseUseFlags & PHASE_USE_FLAGS_INVERSE) flags |= PhaseShiftFlags::Inverse; @@ -506,7 +506,7 @@ void PhasingHandler::SetAlwaysVisible(PhaseShift& phaseShift, bool apply) if (apply) phaseShift.Flags |= PhaseShiftFlags::AlwaysVisible; else - phaseShift.Flags &= ~EnumClassFlag<PhaseShiftFlags>(PhaseShiftFlags::AlwaysVisible); + phaseShift.Flags &= ~PhaseShiftFlags::AlwaysVisible; } void PhasingHandler::SetInversed(PhaseShift& phaseShift, bool apply) @@ -514,7 +514,7 @@ void PhasingHandler::SetInversed(PhaseShift& phaseShift, bool apply) if (apply) phaseShift.Flags |= PhaseShiftFlags::Inverse; else - phaseShift.Flags &= ~EnumClassFlag<PhaseShiftFlags>(PhaseShiftFlags::Inverse); + phaseShift.Flags &= PhaseShiftFlags::Inverse; phaseShift.UpdateUnphasedFlag(); } |