45 #ifndef __EVENT_EFFECT_H__
46 #define __EVENT_EFFECT_H__
54 class EventEffectFactory;
82 virtual bool isCompatible(
EventTarget * target ) = 0;
109 #endif // __EVENT_EFFECT_H__
The core namespace. All elements of Menge are contained in this namespace.
Definition: AgentGenerator.cpp:43
Sets up the proper compiler directives for platform and dll export/import.
virtual void finalize()
Allows the event effect to finish initializing itself from its parsed state to its running state...
Definition: EventEffect.h:101
The base class for all event targets.
Definition: EventTarget.h:66
Base class for all Menge elements.
The basic interface of extendible Menge Elements.
Definition: Element.h:67
The definition of a response to an event.
Definition: EventEffect.h:65
The base class for generating event effects.
Definition: EventEffectFactory.h:56
EventEffect()
Constructor.
Definition: EventEffect.h:70