DarkflameServer/dCommon
David Markowitz 455f9470a5
Move EntityManager to Game namespace (#1140)
* Move EntityManager to Game namespace

* move initialization to later

Need to wait for dZoneManager to be initialized.

* Fix bugs

- Cannot delete from a RandomAccessIterator while in a range based for loop.

Touchup zone manager initialize

replace magic numbers with better named constants
replace magic zonecontrol id with a more readable hex alternative
condense stack variables
move initializers closer to their use
initialize entity manager with zone control

change initialize timings

If zone is not zero we expect to initialize the entity manager during zone manager initialization

Add constexpr for zone control LOT

* Add proper error handling

* revert vanity changes

* Update WorldServer.cpp

* Update dZoneManager.cpp
2023-07-15 13:56:33 -07:00
..
dClient Resolve most compiler warnings (#1053) 2023-04-12 11:48:20 -05:00
dEnums Define comp 103 as Gate Rush Control comp (#1078) 2023-05-11 06:54:41 -05:00
Amf3.h Remove extra cout (#1101) 2023-05-25 15:29:46 -05:00
AMFDeserialize.cpp Update AMFDeserialize (#1096) 2023-06-02 06:44:49 -05:00
AMFDeserialize.h Refactor: Amf3 implementation (#998) 2023-05-13 17:22:00 -05:00
AmfSerialize.cpp Refactor: Amf3 implementation (#998) 2023-05-13 17:22:00 -05:00
AmfSerialize.h Refactor: Amf3 implementation (#998) 2023-05-13 17:22:00 -05:00
BinaryIO.cpp Add support for packed clients (#802) 2022-11-01 13:21:26 -05:00
BinaryIO.h Add support for packed clients (#802) 2022-11-01 13:21:26 -05:00
BinaryPathFinder.cpp Allow servers to be run from directories other than build. Read/write files relative to binary instead of cwd (#834) 2022-11-27 03:59:59 -08:00
BinaryPathFinder.h Allow servers to be run from directories other than build. Read/write files relative to binary instead of cwd (#834) 2022-11-27 03:59:59 -08:00
Brick.h Breakout rest of the enums from dCommonVars and clean it up (#1061) 2023-05-02 17:39:21 -05:00
BrickByBrickFix.cpp Add support for packed clients (#802) 2022-11-01 13:21:26 -05:00
BrickByBrickFix.h Add support for packed clients (#802) 2022-11-01 13:21:26 -05:00
CMakeLists.txt Refactor: Amf3 implementation (#998) 2023-05-13 17:22:00 -05:00
dConfig.cpp Add support to reload the config (#868) 2022-12-04 16:25:58 -06:00
dConfig.h Remove GameConfig (#874) 2023-01-06 23:21:40 -06:00
Diagnostics.cpp Resolve most compiler warnings (#1053) 2023-04-12 11:48:20 -05:00
Diagnostics.h format codebase 2022-07-28 08:39:57 -05:00
dLogger.cpp Fix debug logging newline (#940) 2023-01-04 08:15:06 -06:00
dLogger.h format codebase 2022-07-28 08:39:57 -05:00
DluAssert.h Add Animation Table logic 2023-03-26 05:18:45 -07:00
FdbToSqlite.cpp Address Docker issues and remove need to extract cdclient.fdb (#895) 2023-01-06 23:04:20 -06:00
FdbToSqlite.h Address Docker issues and remove need to extract cdclient.fdb (#895) 2023-01-06 23:04:20 -06:00
Game.h Move EntityManager to Game namespace (#1140) 2023-07-15 13:56:33 -07:00
GeneralUtils.cpp Allow case insensitive commands (#1047) 2023-04-08 15:45:45 -05:00
GeneralUtils.h breakout object bits into scoped enum (#997) 2023-04-25 13:17:40 -05:00
LDFFormat.cpp Add tests for LDF parsing and serialization. Cleanup LDF (#1062) 2023-05-02 17:19:20 -05:00
LDFFormat.h Add tests for LDF parsing and serialization. Cleanup LDF (#1062) 2023-05-02 17:19:20 -05:00
MD5.cpp format codebase 2022-07-28 08:39:57 -05:00
MD5.h format codebase 2022-07-28 08:39:57 -05:00
Metrics.cpp Add Animation Table logic 2023-03-26 05:18:45 -07:00
Metrics.hpp Add Animation Table logic 2023-03-26 05:18:45 -07:00
NiPoint3.cpp Implement some more trigger event calls and command handlers (#989) 2023-03-25 05:26:39 -05:00
NiPoint3.h Implement some more trigger event calls and command handlers (#989) 2023-03-25 05:26:39 -05:00
NiQuaternion.cpp format codebase 2022-07-28 08:39:57 -05:00
NiQuaternion.h format codebase 2022-07-28 08:39:57 -05:00
SHA512.cpp format codebase 2022-07-28 08:39:57 -05:00
SHA512.h format codebase 2022-07-28 08:39:57 -05:00
Singleton.h CDClient cleanup and optimization (#1023) 2023-03-17 07:36:21 -07:00
Type.cpp format codebase 2022-07-28 08:39:57 -05:00
Type.h format codebase 2022-07-28 08:39:57 -05:00
ZCompression.cpp Add ZLIB for Windows (#768) 2022-09-05 20:28:47 -07:00
ZCompression.h Add support for packed clients (#802) 2022-11-01 13:21:26 -05:00