Show
Ignore:
Timestamp:
11/21/08 21:45:30 (17 years ago)
Author:
yumileroy
Message:

*Move object update from objectaccessor to map
*Move activeobject list from objectaccessor to map
*Open grid for all active creatures (previously only for possessed ones)

Original author: megamage
Date: 2008-11-21 15:41:18-06:00

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/game/ObjectAccessor.h

    r257 r268  
    195195        Corpse* ConvertCorpseForPlayer(uint64 player_guid); 
    196196 
    197         bool ActiveObjectsNearGrid(uint32 x,uint32 y,uint32 m_id,uint32 i_id) const; 
    198  
    199197        static void UpdateObject(Object* obj, Player* exceptPlayer); 
    200198        static void _buildUpdateObject(Object* obj, UpdateDataMapType &); 
     
    202200        static void UpdateObjectVisibility(WorldObject* obj); 
    203201        static void UpdateVisibilityForPlayer(Player* player); 
    204  
    205         void AddActiveObject(WorldObject*); 
    206         void RemoveActiveObject(WorldObject*); 
    207202    private: 
    208203        struct WorldObjectChangeAccumulator 
     
    229224        void _update(void); 
    230225        std::set<Object *> i_objects; 
    231         std::set<WorldObject *> i_activeobjects; 
    232226        LockType i_playerGuard; 
    233227        LockType i_updateGuard;