Changeset 9869 in orxonox.OLD for trunk/src/util/object_manager.h
- Timestamp:
- Oct 3, 2006, 12:19:30 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/util/object_manager.h
r9656 r9869 73 73 class ObjectManager : public BaseObject 74 74 { 75 ObjectListDeclaration(ObjectManager); 75 76 public: 76 77 typedef std::list<WorldEntity*> EntityList; //!< A type definition to make it easy to use EntityLists. … … 86 87 87 88 /** @returns the List (listnumber) of objects. @param listNumber the List to get. */ 88 EntityList& get ObjectList(OM_LIST listNumber) { return this->objectLists[listNumber]; }89 EntityList& getEntityList(OM_LIST listNumber) { return this->entityLists[listNumber]; } 89 90 /** @returns a constant LIST of Objects. @param listNumber the objectList to returns */ 90 const EntityList& get ObjectList(OM_LIST listNumber) const { return this->objectLists[listNumber]; }91 const EntityList& getEntityList(OM_LIST listNumber) const { return this->entityLists[listNumber]; } 91 92 92 static void distanceFromObject(EntityList& entities, const PNode& center, float radius, ClassID classID);93 template <class T> static void distanceFromObject(EntityList& entities, const PNode& center, float radius, ObjectList<T>& list); 93 94 94 95 void debug(OM_LIST omList, unsigned int level = 0) const; … … 111 112 const std::list<BaseObject>* pNodeList; //!< The List of PNodes. 112 113 113 EntityList objectLists[OM_SIZE]; //!< The ObjectLists.114 EntityList entityLists[OM_SIZE]; //!< The ObjectLists. 114 115 115 116 static const std::string objectManagerListNames[]; //!< Names of all the lists
Note: See TracChangeset
for help on using the changeset viewer.