/* * Copyright (C) 2016+ AzerothCore , released under GNU GPL v2 license: http://github.com/azerothcore/azerothcore-wotlk/LICENSE-GPL2 * Copyright (C) 2008-2016 TrinityCore * Copyright (C) 2005-2009 MaNGOS */ #include "VMapFactory.h" #include "VMapManager2.h" namespace VMAP { IVMapManager* gVMapManager = NULL; //=============================================== // just return the instance IVMapManager* VMapFactory::createOrGetVMapManager() { if (gVMapManager == 0) gVMapManager= new VMapManager2(); // should be taken from config ... Please change if you like :-) return gVMapManager; } //=============================================== // delete all internal data structures void VMapFactory::clear() { delete gVMapManager; gVMapManager = NULL; } }