Changeset 183
- Timestamp:
- 02/27/2010 05:51:43 PM (2 years ago)
- Files:
-
- trunk/include/waterworld/sim2/Animat.h (modified) (1 diff)
- trunk/src/waterworld/sim2/Animat.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/include/waterworld/sim2/Animat.h
r175 r183 54 54 */ 55 55 boost::intrusive_ptr<PhysicalBody> m_body; 56 57 /** 58 * Pointer to a function called on collision detect 59 */ 60 void (*collision)(); 56 61 public: 62 /** 63 * \Set a pointer to a function called on collision detect 64 */ 65 void setCollisionFunction(void (*)()); 66 67 /** 68 * \Get a pointer to a function called on collision detect 69 */ 70 void* getCollisionFunction(); 71 57 72 /** 58 73 * \return constant chemical signals that this animat "emits" trunk/src/waterworld/sim2/Animat.cpp
r175 r183 45 45 { 46 46 } 47 48 void Animat::setCollisionFunction(void ptr()) 49 { 50 collision = ptr; 51 } 52 53 void* Animat::getCollisionFunction() 54 { 55 return (void*) collision; 56 } 47 57 48 58 ChemicalSignals const &Animat::getChemicalSignals() const
