diff options
author | Treeston <treeston.mmoc@gmail.com> | 2020-08-20 17:56:10 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2022-02-04 00:27:11 +0100 |
commit | 15d75dea10c058364a2577b73a627b4701d4ce01 (patch) | |
tree | 65f7202eeb793b019c090dd157800c0ed2e4fa92 /src/server/game/Warden/WardenWin.h | |
parent | 317bb198b1152aafe8a48137e3748423eca02448 (diff) |
Core/Warden: More refactors lifted from #25286.
(cherry picked from commit a3971ca4b05e2913850b6d4fe7d40884fa645fa0)
Diffstat (limited to 'src/server/game/Warden/WardenWin.h')
-rw-r--r-- | src/server/game/Warden/WardenWin.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/server/game/Warden/WardenWin.h b/src/server/game/Warden/WardenWin.h index 740bafbe4e3..87b385f9551 100644 --- a/src/server/game/Warden/WardenWin.h +++ b/src/server/game/Warden/WardenWin.h @@ -22,7 +22,9 @@ #include "Cryptography/BigNumber.h" #include "ByteBuffer.h" #include "Warden.h" +#include <array> #include <list> +#include <utility> #pragma pack(push, 1) @@ -79,10 +81,7 @@ class TC_GAME_API WardenWin : public Warden private: uint32 _serverTicks; - std::vector<uint16> _memChecks; - std::vector<uint16>::const_iterator _memChecksIt; - std::vector<uint16> _otherChecks; - std::vector<uint16>::const_iterator _otherChecksIt; + std::array<std::pair<std::vector<uint16>, std::vector<uint16>::const_iterator>, NUM_CHECK_CATEGORIES> _checks; std::vector<uint16> _currentChecks; }; |