Changeset 6142 in orxonox.OLD for trunk/src/world_entities/world_entity.h
- Timestamp:
- Dec 16, 2005, 7:13:57 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/world_entities/world_entity.h
r6005 r6142 11 11 #include "model.h" 12 12 13 #include "object_manager.h" 13 14 #include "glincl.h" 14 15 #include <vector> … … 65 66 // CharacterAttributes* getCharacterAttributes(); 66 67 68 void toList(OM_LIST list); 67 69 70 /** @returns a Reference to the objectListNumber to set. */ 71 OM_LIST& getOMListNumber() { return this->objectListNumber; } 72 /** @returns a Reference to the Iterator */ 73 std::list<WorldEntity*>::iterator& getEntityIterator() { return this->objectListIterator; } 68 74 protected: 69 75 // CharacterAttributes* charAttr; //!< the character attributes of a world_entity 70 76 71 77 private: 72 std::vector<Model*> models; //!< The model that should be loaded for this entity.73 BVTree* obbTree; //!< this is the obb tree reference needed for collision detection78 std::vector<Model*> models; //!< The model that should be loaded for this entity. 79 BVTree* obbTree; //!< this is the obb tree reference needed for collision detection 74 80 75 bool bCollide; //!< If it should be considered for the collisiontest. 76 bool bVisible; //!< If it should be visible. 81 bool bCollide; //!< If it should be considered for the collisiontest. 82 bool bVisible; //!< If it should be visible. 83 84 OM_LIST objectListNumber; //!< The ObjectList from ObjectManager this Entity is in. 85 std::list<WorldEntity*>::iterator objectListIterator; //!< The iterator position of this Entity in the given list of the ObjectManager. 86 77 87 }; 78 88
Note: See TracChangeset
for help on using the changeset viewer.