Merge branch 'main' into AddEntitySerializeTests

This commit is contained in:
David Markowitz
2023-07-15 14:30:37 -07:00
200 changed files with 861 additions and 862 deletions

View File

@@ -1,13 +1,14 @@
#include "GameDependencies.h"
namespace Game {
dLogger* logger;
dServer* server;
dZoneManager* zoneManager;
dChatFilter* chatFilter;
dConfig* config;
dLogger* logger = nullptr;
dServer* server = nullptr;
dZoneManager* zoneManager = nullptr;
dChatFilter* chatFilter = nullptr;
dConfig* config = nullptr;
std::mt19937 randomEngine;
RakPeerInterface* chatServer;
AssetManager* assetManager;
RakPeerInterface* chatServer = nullptr;
AssetManager* assetManager = nullptr;
SystemAddress chatSysAddr;
EntityManager* entityManager = nullptr;
}

View File

@@ -32,11 +32,12 @@ protected:
Game::logger = new dLogger("./testing.log", true, true);
Game::server = new dServerMock();
Game::config = new dConfig("worldconfig.ini");
Game::entityManager = new EntityManager();
}
void TearDownDependencies() {
if (Game::server) delete Game::server;
delete EntityManager::Instance();
if (Game::entityManager) delete Game::entityManager;
if (Game::logger) {
Game::logger->Flush();
delete Game::logger;
@@ -44,7 +45,7 @@ protected:
if (Game::config) delete Game::config;
}
EntityInfo info;
EntityInfo info{};
};
#endif //!__GAMEDEPENDENCIES__H__