14 #include "../Util/Common.h"    17 #include "Data/Vec3D.h"    19 #include <boost/shared_ptr.hpp>                     20 #include <boost/enable_shared_from_this.hpp>        23 #pragma warning(disable:4786)           // STL library: disable warning 4786; this warning is generated due to a Microsoft bug    71         MMORoom (
long int id, 
string name, 
string groupId);
    74         MMORoom (
long int id, 
string name);
    79         virtual void Dispose();
    86         boost::shared_ptr<Vec3D> DefaultAOI(); 
    87         void DefaultAOI(boost::shared_ptr<Vec3D> value); 
    98         boost::shared_ptr<Vec3D> LowerMapLimit(); 
    99         void LowerMapLimit(boost::shared_ptr<Vec3D> value); 
   110         boost::shared_ptr<Vec3D> HigherMapLimit(); 
   111         void HigherMapLimit(boost::shared_ptr<Vec3D> value); 
   124         boost::shared_ptr<IMMOItem> GetMMOItem(
long int id);
   131         boost::shared_ptr<vector<boost::shared_ptr<IMMOItem> > > GetMMOItems();
   134         void AddMMOItem(boost::shared_ptr<IMMOItem> item);
   137         void RemoveItem(
long int id);
   162         boost::shared_ptr<Vec3D> defaultAOI;
   163         boost::shared_ptr<Vec3D> lowerMapLimit;
   164         boost::shared_ptr<Vec3D> higherMapLimit;
   165         boost::shared_ptr<map<long int, boost::shared_ptr<IMMOItem> > > itemsById;
 The Room object represent a server Room. 
Definition: SFSRoom.h:56
The MMORoom object represents a specialized type of Room entity on the client. 
Definition: MMORoom.h:62
Definition: SmartFox.cpp:24
Definition: ISFSArray.h:17