- Timestamp:
- Oct 30, 2010, 1:54:49 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/src/modules/objects/triggers/EventMultiTrigger.h
r7301 r7601 30 30 @file EventMultiTrigger.h 31 31 @brief Definition of the EventMultiTrigger class. 32 @ingroup MultiTrigger 32 33 */ 33 34 … … 44 45 /** 45 46 @brief 46 The EventMultiTrigger class is the equivalent of the EventTriggerclass for MultiTriggers.47 Consequentially what it does is it provides a way to have a MultiTrigger triggered by any kinds of events.48 Events that are not caused by a MultiTrigger or by a MultiTrigger with an originator that is no target of this EventMultiTrigger are broadcasted to all entities that are the target of this EventMultitrigger. Events that are caused by MultiTriggers with an originator that is a target of this EventMultiTrigger just trigger the EventMultiTrigger for the originator that caused the MultiTrigger to trigger. Thus showing the equivalent behavior to the EventTrigger.47 The EventMultiTrigger class is the equivalent of the @ref orxonox::EventTrigger "EventTrigger" class for MultiTriggers. 48 Consequentially what it does is it provides a way to have a MultiTrigger triggered by any kinds of @ref orxonox::Event "Events". 49 @ref orxonox::Event "Events" that are not caused by a MultiTrigger, or that are caused by a MultiTrigger with an originator that is no target of this EventMultiTrigger, are broadcasted to all entities that are the target of this EventMultiTrigger. @ref orxonox::Event "Events" that are caused by @ref orxonox::MultiTrigger "MultiTriggers" with an originator that is a target of this EventMultiTrigger just trigger the EventMultiTrigger for the originator that caused the MultiTrigger to trigger. Thus showing the equivalent behavior to the @ref orxonox::EventTrigger "EventTrigger". 49 50 50 51 Example: … … 59 60 </EventMultiTrigger> 60 61 @endcode 61 @see MultiTrigger.h 62 63 @see MultiTrigger 62 64 For more information on MultiTriggers. 65 63 66 @author 64 67 Damian 'Mozork' Frick 68 69 @ingroup MultiTrigger 65 70 */ 66 71 class _ObjectsExport EventMultiTrigger : public MultiTrigger … … 75 80 76 81 private: 77 void trigger(bool bTriggered, BaseObject* originator); //!< Method that causes the EventMultiTrigger to trigger upon receiving an event.82 void trigger(bool bTriggered, BaseObject* originator); //!< Method that causes the EventMultiTrigger to trigger upon receiving an @ref orxonox::Event "Event". 78 83 79 84 };
Note: See TracChangeset
for help on using the changeset viewer.