diff --git a/src/game/GridNotifiers.h b/src/game/GridNotifiers.h index 8c7567279..b363c0a83 100644 --- a/src/game/GridNotifiers.h +++ b/src/game/GridNotifiers.h @@ -58,26 +58,6 @@ namespace MaNGOS void Visit(CameraMapType &); }; - struct MANGOS_DLL_DECL GridUpdater - { - GridType &i_grid; - uint32 i_realdiff; - uint32 i_timeDiff; - GridUpdater(GridType &grid, uint32 realdiff, uint32 diff) : i_grid(grid), i_realdiff(realdiff), i_timeDiff(diff) {} - - template void updateObjects(GridRefManager &m) - { - for(typename GridRefManager::iterator iter = m.begin(); iter != m.end(); ++iter) - iter->getSource()->Update(i_realdiff, i_timeDiff); - } - - void Visit(PlayerMapType &m) { updateObjects(m); } - void Visit(CreatureMapType &m){ updateObjects(m); } - void Visit(GameObjectMapType &m) { updateObjects(m); } - void Visit(DynamicObjectMapType &m) { updateObjects(m); } - void Visit(CorpseMapType &m) { updateObjects(m); } - }; - struct MANGOS_DLL_DECL MessageDeliverer { Player &i_player; @@ -137,8 +117,8 @@ namespace MaNGOS struct MANGOS_DLL_DECL ObjectUpdater { - uint32 i_realdiff; // time from last update in msecs - uint32 i_diff; // current tick time diff in msecs + uint32 i_realdiff; // time from last update in msecs + uint32 i_diff; // current tick time diff in msecs explicit ObjectUpdater(uint32 realdiff, uint32 diff) : i_realdiff(realdiff), i_diff(diff) {} template void Visit(GridRefManager &m); void Visit(PlayerMapType &) {} diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 0e9a1a06f..aae3982d3 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "10699" + #define REVISION_NR "10700" #endif // __REVISION_NR_H__