diff options
author | megamage <none@none> | 2009-01-05 16:03:45 -0600 |
---|---|---|
committer | megamage <none@none> | 2009-01-05 16:03:45 -0600 |
commit | 908776dd93a0c5f20439aff3104f5c07722f6656 (patch) | |
tree | 125255b2a287aeec5798588f964ebb6c952ebe24 /src/game/GridNotifiers.cpp | |
parent | 169dce868b90035633e395fb84454bbaf874a987 (diff) |
*Some update of relocation notify.
--HG--
branch : trunk
Diffstat (limited to 'src/game/GridNotifiers.cpp')
-rw-r--r-- | src/game/GridNotifiers.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/game/GridNotifiers.cpp b/src/game/GridNotifiers.cpp index 0c952f69649..7f40df0d46f 100644 --- a/src/game/GridNotifiers.cpp +++ b/src/game/GridNotifiers.cpp @@ -30,7 +30,7 @@ using namespace Trinity; -void +/*void Trinity::PlayerNotifier::Visit(PlayerMapType &m) { for(PlayerMapType::iterator iter=m.begin(); iter != m.end(); ++iter) @@ -45,7 +45,7 @@ Trinity::PlayerNotifier::Visit(PlayerMapType &m) for (SharedVisionList::const_iterator it = i_player.GetSharedVisionList().begin(); it != i_player.GetSharedVisionList().end(); ++it) (*it)->UpdateVisibilityOf(iter->getSource()); } -} +}*/ void VisibleChangesNotifier::Visit(PlayerMapType &m) @@ -68,6 +68,12 @@ VisibleNotifier::Visit(PlayerMapType &m) continue; iter->getSource()->UpdateVisibilityOf(&i_player); + //i_player.UpdateVisibilityOf(iter->getSource()); + + //if (!i_player.GetSharedVisionList().empty()) + // for (SharedVisionList::const_iterator it = i_player.GetSharedVisionList().begin(); it != i_player.GetSharedVisionList().end(); ++it) + // (*it)->UpdateVisibilityOf(iter->getSource()); + i_player.UpdateVisibilityOf(iter->getSource(),i_data,i_data_updates,i_visibleNow); i_clientGUIDs.erase(iter->getSource()->GetGUID()); } |