Core: Move FormationMgr to namespace

Also...
- Warning fixes
- Make Singleton constructors private
This commit is contained in:
Spp
2011-09-28 11:11:38 +02:00
parent 852ffcc139
commit cc06c41887
19 changed files with 69 additions and 50 deletions
+4 -6
View File
@@ -38,14 +38,13 @@ struct OutdoorPvPData
// class to handle player enter / leave / areatrigger / GO use events
class OutdoorPvPMgr
{
public:
friend class ACE_Singleton<OutdoorPvPMgr, ACE_Null_Mutex>;
// ctor
private:
OutdoorPvPMgr();
// dtor
~OutdoorPvPMgr();
public:
// create outdoor pvp events
void InitOutdoorPvP();
@@ -79,12 +78,11 @@ class OutdoorPvPMgr
void HandleDropFlag(Player* plr, uint32 spellId);
private:
typedef std::vector<OutdoorPvP*> OutdoorPvPSet;
typedef std::map<uint32 /* zoneid */, OutdoorPvP*> OutdoorPvPMap;
typedef std::map<OutdoorPvPTypes, OutdoorPvPData*> OutdoorPvPDataMap;
private:
// contains all initiated outdoor pvp events
// used when initing / cleaning up
OutdoorPvPSet m_OutdoorPvPSet;