TrinityCore
Map.cpp File Reference
#include "Map.h"
#include "Battleground.h"
#include "CellImpl.h"
#include "CharacterPackets.h"
#include "Containers.h"
#include "Conversation.h"
#include "DB2Stores.h"
#include "DatabaseEnv.h"
#include "DynamicTree.h"
#include "GameObjectModel.h"
#include "GameTime.h"
#include "GridNotifiers.h"
#include "GridNotifiersImpl.h"
#include "GridStates.h"
#include "Group.h"
#include "InstanceLockMgr.h"
#include "InstancePackets.h"
#include "InstanceScenario.h"
#include "InstanceScript.h"
#include "Log.h"
#include "MapManager.h"
#include "Metric.h"
#include "MiscPackets.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "ObjectGridLoader.h"
#include "ObjectMgr.h"
#include "Pet.h"
#include "PhasingHandler.h"
#include "PoolMgr.h"
#include "ScriptMgr.h"
#include "SpellAuras.h"
#include "TerrainMgr.h"
#include "Transport.h"
#include "VMapFactory.h"
#include "VMapManager2.h"
#include "Vehicle.h"
#include "Vignette.h"
#include "VignettePackets.h"
#include "Weather.h"
#include "WeatherMgr.h"
#include "World.h"
#include "WorldSession.h"
#include "WorldStateMgr.h"
#include "WorldStatePackets.h"
#include <boost/heap/fibonacci_heap.hpp>
#include <sstream>
+ Include dependency graph for Map.cpp:

Go to the source code of this file.

Classes

struct  RespawnListContainer
 
struct  RespawnInfoWithHandle
 
struct  ResetNotifier
 

Macros

#define DEFAULT_GRID_EXPIRY   300
 
#define MAX_GRID_LOAD_TIME   50
 
#define MAX_CREATURE_ATTACK_RADIUS   (45.0f * sWorld->getRate(RATE_CREATURE_AGGRO))
 

Functions

static void PushRespawnInfoFrom (std::vector< RespawnInfo const * > &data, RespawnInfoMap const &map)
 

Variables

GridStatesi_GridStates [MAX_GRID_STATE]
 
template class TC_GAME_API TypeUnorderedMapContainer< AllMapStoredObjectTypes, ObjectGuid >
 

Macro Definition Documentation

◆ DEFAULT_GRID_EXPIRY

#define DEFAULT_GRID_EXPIRY   300

Definition at line 66 of file Map.cpp.

◆ MAX_CREATURE_ATTACK_RADIUS

#define MAX_CREATURE_ATTACK_RADIUS   (45.0f * sWorld->getRate(RATE_CREATURE_AGGRO))

Definition at line 68 of file Map.cpp.

◆ MAX_GRID_LOAD_TIME

#define MAX_GRID_LOAD_TIME   50

Definition at line 67 of file Map.cpp.

Function Documentation

◆ PushRespawnInfoFrom()

static void PushRespawnInfoFrom ( std::vector< RespawnInfo const * > &  data,
RespawnInfoMap const &  map 
)
static

Definition at line 2125 of file Map.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ si_GridStates

GridState* si_GridStates[MAX_GRID_STATE]

Definition at line 70 of file Map.cpp.

◆ TypeUnorderedMapContainer< AllMapStoredObjectTypes, ObjectGuid >

template class TC_GAME_API TypeUnorderedMapContainer< AllMapStoredObjectTypes, ObjectGuid >

Definition at line 4049 of file Map.cpp.